Struts2 如何将属性标签的值分配给struts 2中的隐藏字段?

Struts2 如何将属性标签的值分配给struts 2中的隐藏字段?,struts2,Struts2,我试图将struts2属性标记中的值分配给隐藏字段,但似乎无法使其正常工作。如果我这么做的话 <s:property value="#session.user" /> 用户名将按预期显示在屏幕上。但是我想把这个值保存到表单上的一个隐藏字段中 我试过了 <s:hidden id="user_name" name="user_name" value="%{session.user}" /> <s:hidden id="user_name" name="user_n

我试图将struts2属性标记中的值分配给隐藏字段,但似乎无法使其正常工作。如果我这么做的话

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

用户名将按预期显示在屏幕上。但是我想把这个值保存到表单上的一个隐藏字段中

我试过了

<s:hidden id="user_name" name="user_name" value="%{session.user}" />
<s:hidden id="user_name" name="user_name" value="#session.user" />
<s:hidden id="user_name" name="user_name" value="%{#session.user}" />


但这些都不管用。我得到一个空白值或崩溃。

因为这只是为了在表单中填充一个隐藏值,所以我可以在表单提交到的后端获取会话句柄,并从会话中提取该值。

重试<代码>%{session.user}应该可以工作。