【问题标题】:How to set session value at startup page如何在启动页面设置会话值
【发布时间】:2013-02-17 16:26:59
【问题描述】:

我正在尝试在我的启动页面或当我第一次访问我的 web 应用程序时设置会话值,并在用户登录时更改它。这个怎么办?

【问题讨论】:

标签: java jsp jakarta-ee servlets


【解决方案1】:

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

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

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

在登录/开始页面,

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

在其他页面中,

if(session.getAttribute("username")==null)
{
//forward to login page.
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 2014-01-03
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 2022-01-20
    • 2013-06-27
    相关资源
    最近更新 更多