我在申请会话时遇到了麻烦。
index.jsp 有简单的登录表单,提交后会转到创建会话并重定向到 admin_home.jsp 页面的 servlet,这里一切都很好。
但是我希望当用户直接想去 admin_home.jsp 时,他会重定向到 index.jsp 页面。这是问题所在:
admin_home.jsp
<body>
<%
session=request.getSession(false);
if(session.getAttribute("User_ID")==null)
{
response.sendRedirect("index.jsp");
}
%>
<jsp:include page="header.jsp"></jsp:include>
<div>
<div id="left">
<div id="photo">
<img alt="" src="images/users_image/<%out.println(session.getAttribute("User_ID").toString().concat(".jpg"));%>" />
</div>
</div>
</div>
</body>
登录 servlet 正在会话中设置值 User_ID....
因此,当用户尝试直接访问 admin_home.jsp 时,他应该重定向到 index.jsp 页面......我的代码有什么问题......