我创建了一个登录页面,该页面通过 atuthentication 类对用户进行身份验证。验证后我使用下面的语句是重定向到一个 JSP 页面。
response.sendRedirect("welcome.page");
这应该寻找tiles-defs.xml
到实际 jsp 页面的映射。我提供了如下
<definition name="main.layout" path="/mainLayout.jsp">
<put name="header" value="/header.jsp"/>
<put name="info" value="/info.jsp"/>
<put name="menu" value="/menu.jsp"/>
<put name="body" value=""/>
<put name="footer" value="/footer.jsp" />
</definition>
<definition name="welcome.page" extends="main.layout">
<put name="title" value="Welcome"/>
<put name="body" value="/welcome.jsp"/>
</definition>
我已经创建了mainLayout.jsp
和welcome.jsp
页面。现在,当用户通过身份验证后,它必须重定向到welcome.jsp
. 但我收到“找不到网页”错误。我猜映射不正确,这就是它无法找到的原因welcome.jsp
,但我无法弄清楚我哪里出错了。