一直显示404,不知道哪里错了,请老师看看
来源:2-5 JSTL判断标签
慕仰7036876
2020-05-26 19:44:09
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!-- 在java或者jsp文件中输入alt+/可出现智能提示 --> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>${requestScope.score}</h1> <c:if test="${score >= 60}"> <h1 style = "color : green">恭喜,你已通过测试</h1> </c:if> <c:if test="${score < 60}"> <h1 style = "color : red">对不起,请再接再厉</h1> </c:if> </body> </html>
package com.imooc.jstl; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class JstlServlet */ @WebServlet("/jstl") public class JstlServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public JstlServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setAttribute("score", 58); request.setAttribute("grade", "B"); request.getRequestDispatcher("/core.jsp").forward(request, response); } }
1回答
同学你好,请检查一下项目访问路径:
项目右击选择Properties,如下:
选择web project settings,查看一下Context root的值。以web02为例,如下:
启动Tomcat,访问如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题