一个简单的问题,送分了!

wwh207 2010-08-19 01:12:35
session里面如何保存,提出实体对象,以及里面的各个属性!
...全文
160 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
eagleking012 2010-08-19
  • 打赏
  • 举报
回复
public ActionFord jspRequest(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception{
HttpSession session = request.getSession();
YourObject obj = (YourObject)session.getAttribute("objectname");
session.setAttribute("objectname",obj);
}
W8746988 2010-08-19
  • 打赏
  • 举报
回复
保存:session.setAttribute("name",value);
取出:session.getAttribute("name");
simaa0106 2010-08-19
  • 打赏
  • 举报
回复
ServletActionContext.getRequest ().getSession();
yinxiaoqi 2010-08-19
  • 打赏
  • 举报
回复
request.setAttribute("name","0123");
request.getAttribute("name");
dj806697740 2010-08-19
  • 打赏
  • 举报
回复
request.getSession().setAttribute("name",value);存
request.getSession().getAttribute("name");取
zhangxianwei 2010-08-19
  • 打赏
  • 举报
回复
楼主的头像和问题很像,呆滞
luochen535 2010-08-19
  • 打赏
  • 举报
回复
request.getSession().setAttribute("","");

request.getSession().getAttribute("");
cx170817965 2010-08-19
  • 打赏
  • 举报
回复
action就是直接用的啊 在登录时存入 后面想用的时候就取出
取出的时候强制转换类型或者
Object obj = session.get("javaBeans");
if (obj instanceof javaBeans) {
doSomething;
}判断下类型

存:session.setAttribute("javaBeans",user);
取:javaBeans user = (javaBeans)session.getAttribute("javaBeans");
Ade子夜 2010-08-19
  • 打赏
  • 举报
回复
比如:javaBeans
javaBeans user = new javaBeans();
设置属性
user.set属性
存:session.setAttribute("javaBeans",user);
取:javaBeans user = session.getAttribute("javaBeans");
获取属性
user.get属性

这是你想要的吗,这么多分...

9楼的朋友说的是struts2和webwork的。
suixin99 2010-08-19
  • 打赏
  • 举报
回复
大家说的几乎都是struts1的,9楼的朋友说的是struts2和webwork的。
tbjtt301 2010-08-19
  • 打赏
  • 举报
回复
存:session.setAttribute("saveObject",Object );
取:Object obj= (Object )session.getAttribute("saveObject");
获取属性
obj.get属性
yearnqiao 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kokobox 的回复:]
直接保存到属性里就好了 request.getSession().setAttribute("name",value);

取的时候调用request.getSession().getAttribute("name");

[/Quote]

action中就直接这样用啊!
一克代码 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qin_tianxiang 的回复:]
比如:
User user = new User();
设置属性
user.set属性
存:session.setAttribute("user",user);
取:User user = session.getAttribute("user");
获取属性
user.get属性

这是你想要的吗,这么多分...


[/Quote]
Action中一样!
whmjxa 2010-08-19
  • 打赏
  • 举报
回复
ServletActionContext.getRequest ().getSession();
whmjxa 2010-08-19
  • 打赏
  • 举报
回复
果然很简单啊
qq14017152 2010-08-19
  • 打赏
  • 举报
回复
request.getSession().setAttribute("name",value);

request.getSession().getAttribute("name");
niu90 2010-08-19
  • 打赏
  • 举报
回复
直接保存到属性里就好了 request.getSession().setAttribute("name",value);

取的时候调用request.getSession().getAttribute("name");
wwh207 2010-08-19
  • 打赏
  • 举报
回复
是想问在Action中怎么操作!
Qin_Tianxiang 2010-08-19
  • 打赏
  • 举报
回复
比如:
User user = new User();
设置属性
user.set属性
存:session.setAttribute("user",user);
取:User user = session.getAttribute("user");
获取属性
user.get属性

这是你想要的吗,这么多分...
钱不是问题 2010-08-19
  • 打赏
  • 举报
回复
加载更多回复(2)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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