<s:textfield name="username" key="username" value="%{username}" readonly="true"/>取不到session里的值,可以取上一个Action里的值,尝试改成value="%{sessionScope.username}" 不得行,
value="#session.username" 不得行,大家是怎么写的
------解决方案--------------------------------------------------------
你的username是怎么存到session中的?
session.setAttribute("username",username);
<s:textfield name="username" key="username" readonly="true"/>
------解决方案--------------------------------------------------------
<s:textfield name="username" key="username" readonly="true"/>
取不出来值吗?
------解决方案--------------------------------------------------------
是不是要加上 scope=‘session’
------解决方案--------------------------------------------------------
实在不行用value="<%=session.getAttribute("userName")%>“看看
------解决方案--------------------------------------------------------
<s:textfield name="username" key="username" value="%{#session.username}" readonly="true"/>