问题描述
1.action的具体方法(ui为一个自定义bean)publicStringselectupdateUser(){UserInfoFormui=newUserInfoForm();ui.setName(addname);ui.setSex(addsex);ui.setAge(addage);ui.setBirth(addbirth);ui.setEducation(addeducation);ActionContext.getContext().getSession().put("userinfo",ui);return"success";}2.JSP页面中的标签(只写一个字段为例子,实际要取出上面方法中五个属性值)<s:setname="userinfo"value="%{#session.get('userinfo')}"></s:set><s:textfieldlabel="用户名"name="addname"value="%{sessionScope.userinfo.name}"/>问题:无法显示name的具体值。请高手指教下,谢谢。
解决方案
解决方案二:
<s:setname="userinfo"value="%{#session.get('userinfo')}"></s:set>
这句看起来怪怪的……不是很熟悉
解决方案三:
<s:propertyvalue="#session.userinfo.ui对象的属性"/>
时间: 2025-01-20 20:44:20