0

我试图在我的启动页面或当我第一次访问我的 webapp 并在用户登录时更改它时设置会话值。这要怎么做?

4

1 回答 1

0

会话跟踪是使用以下任何一种方式完成的。

1.Using cookies (HttpSession)
2.Using URLrewriting
3.Hidden form fields

我将只讨论第一个选项,因为它是最常见的。它使用HttpSession,这是一种可用于任何 Java EE 实现的更高级别的 API。

在登录/开始页面中,

HttpSession session = request.getSession();
session.setAttribute("username",username);

在其他页面中,

if(session.getAttribute("username")==null)
{
//forward to login page.
}
于 2013-02-17T17:42:30.423 回答