从jsp访问会话属性失败

时间:2016-01-31 16:29:46

标签: jsp struts2

实际上,当我使用scriplets:<%= session.getAttribute("loginId") %>时,该值会打印在页面上。当我使用表达式语言时出现问题,然后它没有显示任何内容。

<td>LoginId: </td>
<td><input type="text" value="${loginId}" /></td>

2 个答案:

答案 0 :(得分:1)

使用

<s:property value="#session.loginId"/>

${session.loginId}

显示会话范围的变量值。

答案 1 :(得分:1)

最后我找到了解决这个问题的方法。在struts2中访问会话属性时使用的正确语法是:

<s:property value="#session['key']"/>

Source

相关问题