起動ページで、または最初に webapp にアクセスしたときにセッション値を設定し、ユーザーがログインしたときにそれを変更しようとしています。どうやってこれに?
1 に答える
0
セッションの追跡は、次のいずれかの方法を使用して実行されます。
1.Using cookies (HttpSession)
2.Using URLrewriting
3.Hidden form fields
最初のオプションが最も一般的であるため、これについてのみ説明します。これは、 JavaEE実装で使用可能な高レベルのAPIであるHttpSessionを使用します。
ログイン/スタートページで、
HttpSession session = request.getSession();
session.setAttribute("username",username);
他のページでは、
if(session.getAttribute("username")==null)
{
//forward to login page.
}
于 2013-02-17T17:42:30.423 に答える