ssh框架响应json数据从session中取数据存到对象中去

SSH架构,dao层怎么调用HTTPSession中存储的值
[问题点数:20分,结帖人yanbahuzi916]
SSH架构,dao层怎么调用HTTPSession中存储的值
[问题点数:20分,结帖人yanbahuzi916]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|Struts2的Action里的把一个对象存入session中,请问如何在另一个action中获得对象中的属性值。_百度知道
Struts2的Action里的把一个对象存入session中,请问如何在另一个action中获得对象中的属性值。
生成对象的javabean()
Userbean(){
get和set方法……
存入session的action(){
UserBean user = new UserBean();
ActionContext ac = ActionContext.get...
我有更好的答案
*-----上面那行里new出的对象是空的??肯定是报空指针异常咯;/************************************************************************************************&#47.getContext();
ac.getSession();************************************************************************************************
ActionContext ac = ActionC/&#47!也没看到你为对象赋username值,然后把直接new出来的空对象保存在session中,肯定取不到值啊! *&#47.put(&quot??;user&,user);}读取session中的aciton(){
在这里怎么取出session中user对象的username值! 生成对象的javabean()Userbean(){
get和set方法……}存入session的action(){
UserBean user = new UserBean();
那我给他值存入session的action(){UserBean user = new UserBean();
/************************************************/user.setUsername(&abc&);user.setUsernumber(&123&);/************************************************/ActionContext ac = ActionContext.getContext();ac.getSession().put(&user&,user);}请问:在读取session中的aciton(){怎样读取到user中username的值呢?}
将Session中的值强转(转型)啊,如
HttpSession session=ServletActionContext.getRequest().getSession();//---得到Session
user=(Userbean) session.getAttribute(&user&); //强转成Userbean对象!
user.getUsername
//即可得到
采纳率:16%
在action中加入private Map&Spublic void setSession(Map&String,Object&gt.session = session我都是这样获得的, Object& session) {
this,action类实现SessionAware接口
ActionContext ac = ActionContext.getContext(); Map session = ac.getSession();UserBean user = (UserBean) session.get(&user&);
你好:ServletActionContext.getRequest().getSession().getAttribute(&XXX&);还有其他的方法,可以自己去研究一下;希望可以帮助到你.
其他1条回答
为您推荐:
其他类似问题
struts2的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。SSH 在JSP页面中取出session的值_百度知道
SSH 在JSP页面中取出session的值
sessionaction中通过Map session=ActionContext.put(&quot.getContext().getSession();user&quot
我有更好的答案
user&quot,可以直接使用String username = (String) session.getAttribute(&quotsession是jsp页面的内置对象;)
可是我在JSP页面当中out.print输出username的时候
显示的是null啊
然后用${username}输出的是username的值 怎么回事啊
你试试在刚刚放入后,进行取出操作看能取到么
采纳率:35%
来自团队:
&%String str = (String)session.getAttribute(&user&);%&
为您推荐:
其他类似问题
ssh的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)用ssh写登陆,如何把用户的所有属性添加到session中,到后面再获取session里面的值啊?_百度知道
用ssh写登陆,如何把用户的所有属性添加到session中,到后面再获取session里面的值啊?
userId&quot.getUser_id());,user,我怎么获取user的其它信息啊,有人说通过session里获得的userid获取,这个怎么获取啊,代码写在哪里啊。本人刚学我是在userAction 中添加ActionContext.getContext().getSession().put(&quot
下面写个示例方法/*return - true代表登录成功,保存用户对象到session
- false代表登录失败,账号或密码不正确*/public boolean isUser(String username, String password) {//通过用户名密码查询用户表是否存在该用户User user = xxxD}return false,将用户对象存入session
ActionContext.findUser(username,user );user &, password);if(/存在该用户时!= null) {&#47.getContext().getSession();),若存在返回该条信息(一个user对象)验证是一个业务所以在业务逻辑层中处理;}③取user对象:User user = (User) session.getAttribute(&user&
/&#47①登录:需要输入用户名和密码②验证:通过用户名和密码与数据库进行比对.put(&quot
采纳率:66%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 ssh框架处理json数据 的文章

 

随机推荐