0

起動ページで、または最初に webapp にアクセスしたときにセッション値を設定し、ユーザーがログインしたときにそれを変更しようとしています。どうやってこれに?

4

1 に答える 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 に答える