【问题标题】:Accessing values stored in HttpSession using JavaScript使用 JavaScript 访问存储在 HttpSession 中的值
【发布时间】:2013-12-07 00:35:41
【问题描述】:

这是我的 Spring MVC 控制器代码:

session.setAttribute("YourProperty", "arg1");

如何使用 JavaScript 访问存储在 HttpSession 中的属性?

我尝试过使用此代码:

var property = <%=session.getAttribute("YourProperty")%>;
alert(property);

但它返回 null。

谢谢

【问题讨论】:

  • 首先,分配给property 是不安全的。如果它是一个字符串,则代码将失败。另一件事是您在会话中设置的属性 myProperty 但您得到的是 YourProperty which doesn't match
  • 对不起,这是我的错误..现在我已经编辑了我的问题..

标签: javascript jsp servlets httpsession


【解决方案1】:
var property="<%=session.getAttribute("MyProperty")%>";
alert(property);

属性名称应该匹配,并且由于您要添加字符串,因此您应该在&lt;%=session.getAttribute("MyProperty")%&gt; 周围添加",代码将提醒arg1

【讨论】:

    猜你喜欢
    • 2016-03-26
    • 1970-01-01
    • 2013-05-24
    • 2018-04-02
    • 2014-07-30
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多