Jsp 404异常
Jsp 404 exception
我知道这个问题被问过很多次,但我查看了我找到的所有答案,尝试了很多事情,但没有成功。如果我的搜索还不够,请告诉我)
因此,我正在处理 java、spring 和 jsp 服务器页面。在我的 webapp 文件夹中,我有 index.jsp,我只想从这个索引页面跳转到位于 webapp/WEB-INF/pages/ 中的另一个 jsp。我在mvc-dispatcher-servlet.xml(位于WEB-INF)中写了这段代码:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
index.jsp 看起来像这样:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Tables</title>
</head>
<body>
...
<br/>
<a href="adminMain" target="_blank">Admin main page</a>
<br/>
<a href="userMain" target="_blank">User main page</a>
</body>
</html>
运行 程序,我希望当我按 link "Admin main page" 时,我会跳转到 webapp/WEB-INF/pages/adminMain.jsp,但是相反,我有 404 错误(找不到页面)。请告诉我哪里出了问题!
您需要将您的 .jsp 映射到您可以通过 Spring @Controller:
浏览的端点
@Controller
public class MyController {
@GetMapping("/adminMain")
public String adminPage() {
return "adminMain";
}
}
查看关于此的 Spring MVC 文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-controller
我知道这个问题被问过很多次,但我查看了我找到的所有答案,尝试了很多事情,但没有成功。如果我的搜索还不够,请告诉我)
因此,我正在处理 java、spring 和 jsp 服务器页面。在我的 webapp 文件夹中,我有 index.jsp,我只想从这个索引页面跳转到位于 webapp/WEB-INF/pages/ 中的另一个 jsp。我在mvc-dispatcher-servlet.xml(位于WEB-INF)中写了这段代码:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
index.jsp 看起来像这样:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Tables</title>
</head>
<body>
...
<br/>
<a href="adminMain" target="_blank">Admin main page</a>
<br/>
<a href="userMain" target="_blank">User main page</a>
</body>
</html>
运行 程序,我希望当我按 link "Admin main page" 时,我会跳转到 webapp/WEB-INF/pages/adminMain.jsp,但是相反,我有 404 错误(找不到页面)。请告诉我哪里出了问题!
您需要将您的 .jsp 映射到您可以通过 Spring @Controller:
浏览的端点@Controller
public class MyController {
@GetMapping("/adminMain")
public String adminPage() {
return "adminMain";
}
}
查看关于此的 Spring MVC 文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-controller