【问题标题】:how to stop jsp from creating sessions on page load如何阻止jsp在页面加载时创建会话
【发布时间】:2016-12-23 06:27:37
【问题描述】:

我知道 JSP 会在页面加载时自动创建会话。在我的登录页面中,我不希望它创建会话,我单击提交按钮,并且如果用户登录失败,我将在会话中发送错误消息,以便它应该接受已经创建的会话,并且在显示错误消息后会话应该作废。我怎样才能做到这一点。

我在 JSP 中尝试过 session = false,这显示错误,我在上一个会话中显示错误消息。

我也尝试使用application.setAttribute 进行页面点击计数,但这在首次加载时显示了非法状态异常。

有什么想法吗?

【问题讨论】:

    标签: java jsp session exception login


    【解决方案1】:

    这样可以避免创建会话

    <%@ page session="false" %>
    

    【讨论】:

    • 您是否希望在表单中显示作为操作结果的成功和错误消息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2014-03-22
    相关资源
    最近更新 更多