【发布时间】: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