Struts 2标签取action中session值的问题

问题描述

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对象的属性"/>

时间: 2024-09-04 00:22:57

Struts 2标签取action中session值的问题的相关文章

Struts2 中&amp;amp;lt;s:iterator&amp;amp;gt;标签取Action中List值的问题

问题描述 这是sql查询出来的格式:adname |showPrice|clickPrice|clicktimes|showtimes| date |advertid海马有声小说| 10 | 0.1 |21 | 100 |2010-10-23| 7 我希望通过我在Action中执行一条SQL语句,把其值赋给一个list.并且通过request.setAttribute("adlist", list);把值存入到request中.在页面使用Struts2的<s:iterator v

jquery中如何在页面加载的时候根据action中的值的长度动态生成div

问题描述 jquery中如何在页面加载的时候根据action中的值的长度动态生成div 我action中的数据是保存在json中,然后要根据数据记录数生成多个div, //门店信息信息加载 $.ajax({ url:"findAllStoreInfoAction.action?workDate="+showCurrentTime(), dataType:"json", type:"POST", async:false, success: func

el表达式取hashmap中的值

问题描述 el表达式取hashmap中的值 我在hashmap中有一个hashmap,现在我想在jsp中用el表达式取到hashmap集合中的hashmap里的值,请问怎么实现 解决方案 EL表达式取Map中的值 解决方案二: ${hashmap.hashmap.key}

java action中session传值为空

问题描述 HttpSession httpSession = ServletActionContext.getRequest().getSession();httpSession.setAttribute("userName", member.getMemberName());httpSession.setAttribute("userId", member.getMemberID());httpSession.setAttribute("userAuth

为什么前台页面取不到action中addActionMessage值

问题描述 action:publicStringsaveOrUpdate(){try{//获取前台传递的菜单名称Stringauth_menu_name=menu.getAuth_menu_name();//获取前台传递的次序数值intdept=menu.getDept();//获取前台传递的该菜单项对应图标的urlStringimgURl=menu.getImgURl();//获取前台传递的该菜单项的父IdLongparentId=(long)menu.getParentId();//获取前台

javascript中json如何取key中带“.”值

问题描述 var jsonObjectPoint={"user.name":"中国","user":"北京"}:jsonObjectPoint.user.name 的值怎么取?因为user.name中带"."取不到值 问题补充:antiwise 写道 解决方案 jsonObjectPoint['user.name'];

asp中session值传递

问题描述 我按照教程里做第一个APS页面写<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%session("title")="无奈"%>第二个ASP页面就想输出session的值<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%response.Write(session("

ASP.NET中用js取CheckBoxList中值的方法实例

用脚本取CheckBoxList中的值,并用"|"将其分开,之后将取到的值放入文本框,返回数据库做添加或者修改   做的一些项目都比较小,而且时间紧,有好多东西都没来得急总结,趁这会还有点时间把前面项目中的用到的知识点分享下,只为以后方便使用. 前台页面代码 复制代码 代码如下: <!--关键字-->     <div id="keyWordsDiv" style="border: 2px solid #6FA1D9; display:

用servlet打出数据库在jsp页面列表展示,但是jsp页面始终不出现数据库中的值

问题描述 用servlet打出数据库在jsp页面列表展示,但是jsp页面始终不出现数据库中的值 2C 这是servlet: public class OrderListServlet extends HttpServlet { public void doGet(HttpServletRequest request HttpServletResponse response) throws IOException ServletException{ List<Order> list = new