日期:2014-05-19  浏览次数:20715 次

<s:textfield>中用标签库如何取得session中的值
我把对象user存进了session
想在一个文本框中输出user中uname的值
本来用的方法是
<s:textfield name = "uname" label = "姓名"
value = "<s:property value = 'session.user.uname'></s;property>"></s:textfield>
但是文本框中直接输出的是<s:property value = 'session.user.uname'>
正确的写法应该怎样

------解决方案--------------------
<s:textfield name = "uname" label = "姓名"><s:property value = 'session.user.uname'/></s:textfield>
------解决方案--------------------
<s:textfield name="uname" label="姓名" value="#session.user.uname"></s:textfield>
------解决方案--------------------
文本框内 value= "${#session.user.uname}" 或者"${sessionScope.user.uname}"
------解决方案--------------------
探讨

引用:

<s:textfield name = "uname" label = "姓名"><s:property value = 'session.user.uname'/></s:textfield>

可能不行,
或用 ${session.user.uname}