セッションの申し込みで困っています。
index.jsp には単純なログイン フォームがあり、送信されると、セッションを作成して admin_home.jsp ページにリダイレクトするサーブレットに移動します。ここではすべて問題ありません。
しかし、ユーザーが直接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>
ログイン サーブレットは、セッションで値 User_ID を設定しています....
したがって、ユーザーが admin_home.jsp に直接アクセスしようとすると、index.jsp ページにリダイレクトする必要があります...私のコードの何が問題なのか....