struts2 怎么获取session中(保存的是一个list)某个对象的名字!

问题描述

RT获取了是不是可以修改里面的元素的值?

解决方案

解决方案二:
session中可以存储一个类似key和value的对象,首先根据key从session中提取到value的内容,这里提取到的内容是list。再从list中提取自己想要的对象即可,不知道楼主是不是这个意思。
解决方案三:
Listlist=(List)ServletActionContext.getRequest().getSession().getAttribute("list");不就OK了?
解决方案四:
struts2Action中ActionServlet.getContext().get("对象名");如果是页面的话${"对象名"}
解决方案五:
1.ActionContextac=getActionContext();ac.getSeesion.put("List名字",List值);2.ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);3.Action实现SessionAware接口。页面取得<s:iteratorvalue="#session.List名字"><s:iteraotr>
解决方案六:
引用4楼redlotus_lyn的回复:

1.ActionContextac=getActionContext();ac.getSeesion.put("List名字",List值);2.ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);3.Action实现SessionAware接口。页面取……

+++
解决方案七:
引用4楼redlotus_lyn的回复:

1.ActionContextac=getActionContext();ac.getSeesion.put("List名字",List值);2.ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);3.Action实现SessionAware接口。页面……

正确
解决方案八:
该回复于2011-04-25 10:53:03被版主删除
解决方案九:
引用4楼redlotus_lyn的回复:

1.ActionContextac=getActionContext();ac.getSeesion.put("List名字",List值);2.ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);3.Action实现SessionAware接口。页面……

解决方案十:
该回复于2011-04-25 11:30:31被版主删除
解决方案十一:
该回复于2011-04-25 11:30:31被版主删除
解决方案十二:
上面的差不多都说了我纯接分
解决方案十三:
后台:Mapsession=ActionContext.getContext().getSession();List<User>curUser=loginService.getUserByName(userName);session.put("currenUser",curUser);前台:<c:forEachitems="${userList}"var="userList"varStatus="status">${userList.userName}</c:forEach>
解决方案十四:
该回复于2011-04-25 16:22:25被版主删除
解决方案十五:
后台:ServletActionContext.getRequest().getSession()前台:sessionScope.list
解决方案:
引用4楼redlotus_lyn的回复:

1.ActionContextac=getActionContext();ac.getSeesion.put("List名字",List值);2.ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);3.Action实现SessionAware接口。页面取……

(⊙o⊙)…
解决方案:
ServletActionContext.getRequest().getSession().setAttribute("sss",xxx);一般我是用这个
解决方案:
该回复于2011-04-27 10:17:24被版主删除

时间: 2024-10-30 10:00:50

struts2 怎么获取session中(保存的是一个list)某个对象的名字!的相关文章

jsp 获取session中数据

问题描述 jsp 获取session中数据 后台: HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); request.getSession().setAttribute("XIAOJD-USER", user); jsp页面: <% OrgUser user=(OrgUser)session.getA

java struts-struts.xml配置文件中如何获取session中的值

问题描述 struts.xml配置文件中如何获取session中的值 #session.memberName(这里我想要获取session中的值) 用户登录 放入session中代码: session.put("memberName", "张三");

java数据流-android中ins对象是一个怎么样的对象

问题描述 android中ins对象是一个怎么样的对象 android中ins对象是一个怎么样的对象 这个数据流对象有什么特点呢 解决方案 Ins 对象 Ins 对象表示 HTML

怎么在Global.asax中获取Session中的值

问题描述 我在想在Application_BeginRequest里监控用户的都提交了什么,但是就是没法获取Session存的用户名,大神们这该怎么做 解决方案 解决方案二:参考解决方案三:实现下System.Web.SessionState.IReadOnlySessionState接口试试解决方案四:对,要实现sessionstate接口才行解决方案五:使用Session判断用户登录状态记录用户//将用户名存储到Session中protectedvoidButton1_Click(objec

ssh中session怎么保存信息和登录状态

问题描述 ssh中session怎么保存信息和登录状态 刚接触,学着做了注册登录,对于后续的实现不明白 1.网站是怎么用session保存用户登录状态的?是不是通过在登录功能中设置一个session保存一个bool变量来保存存储状态?我本来思路如下 public String login() { List<User>users; users=service.queryUser(this.username, this.password); try { User a=users.get(0); r

急求,散分一百,在线等,如何获取SESSION?

问题描述 一个请求,调用了类A,A又调用B,B又调用C.最后被调用的假设是Z的一个方法.我如何在Z的方法中,获取到session呢?前提是,Z的这个方法没有REQUEST参数,而且也不可能加上了.有办法吗,谢谢,紧急在线等. 解决方案 解决方案二:可以给所有的方法都加上HttpServletRequestrequest这个参数,这样不就可以取到?解决方案三:你可以继承有request的类,如A类试试看解决方案四:引用1楼zxingchao2009的回复: 可以给所有的方法都加上HttpServl

Sitemesh装饰器页面如何获得session中对象?

问题描述 使用sitemesh装饰全部页面,在页面上显示session中当前用户信息,但是使用EL表达式${session.loginUser}获取session中对象失败.如何可以在装饰页面获取session中对象呢? 解决方案 1. 你的el语法问题:${sessionScope.loginUser}el 中的 scop:pageScoperequestScopesessionScope2. 如果语法对的,检查后台是不是放错了:后台用是 Struts 2, 估计你放错Session了.Str

根据session中的信息过滤页面数据

问题描述 需求:某一用户登录,session中保存了用户的一些信息,比如用户属于哪个部门,现在想实现当这个用户登录时,页面只显示该用户所在部门的相关信息(备注:默认页面是显示所有部门的数据信息)而且前提是数据显示的功能已经做好了,如果在每个方法中再加上取session的代码感觉有些麻烦,想通过添加一个类似过滤器的功能做较少的改动来实现这个功能,求指点!身上没多少分了,不好意思 问题补充:hyperprice 写道 解决方案 spring mvc 也有自己的拦截器 现在想实现当这个用户登录时,页面

如何理解“把一个对象存储于session中”,请对.NET基础了解深刻的同仁来探讨!

问题描述 假如有一实体类:classuserEntity{privatestring_name="";publicstringName{set{_name=value;}get{return_name;}}} 我们在页面中进行了以下操作:userEntityu=newuserEntity();u.Name="test";this.Session["user"]=u; 即将一个实体类存于Session中我的问题是?垃圾加收机质是如何管理此对象的??