【问题标题】:jstl: access session variablejstl:访问会话变量
【发布时间】:2013-09-27 23:15:35
【问题描述】:

在 servlet 中,我设置了会话值

HttpSession session = httpRequest.getSession();
session.setAttribute("user", "adam");

然后,在 JSP 页面上,当我尝试获取值 <c:out value="${user}"></c:out> 时,出现错误 According to TLD or attribute directive in tag file, attribute value does not accept any expressions

那如何获取会话变量呢?

【问题讨论】:

  • @MichałRybak 我使用了此链接提供的答案,但它不起作用
  • 抱歉,我被标题误导了……你的 taglib 导入是什么样的?
  • 根据this question,您的问题可能可以通过更正 taglib 声明来解决,但如果不查看您的代码,我无话可说;)
  • @MichałRybak 然后我得到了这个错误The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application,即使我使用了jstl-1.2.jar

标签: jsp session jstl


【解决方案1】:

在您的 JSP 页面上使用 -

Username : ${sessionScope.user}

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 2015-07-21
    • 2015-08-12
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多