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

RT

获取了是不是可以修改里面的元素的值?
...全文
562 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
l847046943 2011-04-26
  • 打赏
  • 举报
回复
ServletActionContext.getRequest().getSession().setAttribute("sss",xxx);

一般我是用这个
UPC_思念 2011-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]
1.
ActionContext ac = getActionContext();
ac.getSeesion.put("List名字",List值);

2.
ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);

3.Action实现SessionAware接口。


页面取……
[/Quote]

(⊙o⊙)…
YangWenChaoX 2011-04-25
  • 打赏
  • 举报
回复
上面的差不多都说了
我纯接分
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]

1.
ActionContext ac = getActionContext();
ac.getSeesion.put("List名字",List值);

2.
ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);

3.Action实现SessionAware接口。


页面……
[/Quote]
ydwcn 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]

1.
ActionContext ac = getActionContext();
ac.getSeesion.put("List名字",List值);

2.
ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);

3.Action实现SessionAware接口。


页面……
[/Quote]
正确
辰痕 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]
1.
ActionContext ac = getActionContext();
ac.getSeesion.put("List名字",List值);

2.
ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);

3.Action实现SessionAware接口。


页面取……
[/Quote]
+++
XiangZhiLiu 2011-04-25
  • 打赏
  • 举报
回复
后台:
ServletActionContext.getRequest().getSession()
前台:
sessionScope.list
redlotus_lyn 2011-04-25
  • 打赏
  • 举报
回复
1.
ActionContext ac = getActionContext();
ac.getSeesion.put("List名字",List值);

2.
ServletActionContext.getRequest().getSession().setAttribute("List名字",List值);

3.Action实现SessionAware接口。


页面取得
<s:iterator value="#session.List名字">
<s:iteraotr>
romanitc 2011-04-25
  • 打赏
  • 举报
回复
后台:
Map session = ActionContext.getContext().getSession();
List<User> curUser = loginService.getUserByName(userName);
session.put("currenUser", curUser);

前台:
<c:forEach items="${userList}" var="userList" varStatus="status">
${userList.userName }
</c:forEach>

chkaka 2011-04-24
  • 打赏
  • 举报
回复
struts2 Action 中ActionServlet.getContext().get("对象名");

如果是页面的话${"对象名"}
javabean_wangguobo 2011-04-24
  • 打赏
  • 举报
回复
List list = (List)ServletActionContext.getRequest().getSession().getAttribute("list");
不就OK了?
O溺水的鱼0 2011-04-24
  • 打赏
  • 举报
回复
session中可以存储一个类似key和value的对象,首先根据key从session中提取到value的内容,这里提取到的内容是list。再从list中提取自己想要的对象即可,不知道楼主是不是这个意思。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧