我试图在我的启动页面或当我第一次访问我的 webapp 并在用户登录时更改它时设置会话值。这要怎么做?
问问题
227 次
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 回答