社区
Web 开发
帖子详情
求救用session高手
maqingshuang369
2011-03-28 09:24:24
为什么在登陆的Action中的request.getSession().setAttribute("user",user)放值;而在其他的Action中用request.getSession().getAttribute("user");中取不到值呢??????????
在线等 十万火急。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
...全文
133
17
打赏
收藏
求救用session高手
为什么在登陆的Action中的request.getSession().setAttribute("user",user)放值;而在其他的Action中用request.getSession().getAttribute("user");中取不到值呢?????????? 在线等 十万火急。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NueFriend
2011-03-29
打赏
举报
回复
[Quote=引用 15 楼 lffsonic 的回复:]
1.setAttribute("user",user)里面的user对象可能为NULL,你要设置user对象的属性是不是没有设置
2.getAttribute("user") 你进行类型转换没有。
[/Quote]
类型转换的话,IDE会提示错误,很大可能是情况1
Jeelon
2011-03-28
打赏
举报
回复
调试下到底那个值有没有传进去
比如你在传的时候可以先打印出来看看 到底得没有得到值
sinkary
2011-03-28
打赏
举报
回复
我也碰到这样的问题:
login.jsp请求login action,在action里setAttribute,然后跳转到loginsuccess.jsp中,在这个页面里可以直接session.getAttribute。
但是当在loginsuccess.jsp中利用AJAX请求另一个action B时,
B不能request.getSession().getAttribute。
想弄明白 session 是不是由第一个 JSP 隐式创建,然后,这个session可以在之后的哪些文件中获得?由JSP发出的AJAX请求重定向的文件不能获得这个session吗?
大家一起研究一下。
sugarTan
2011-03-28
打赏
举报
回复
传个参数。
HttpSession session = request.getSession(false);
可能:
request.getSession().setAttribute("user",user)放值,user本身就是空的;
而在其他的Action中用request.getSession().getAttribute("user")当然也就取不到了。
也有可能其他的Action不是同一个浏览器发送的请求。
hepeng_8
2011-03-28
打赏
举报
回复
确定放进去了吗
before_zero
2011-03-28
打赏
举报
回复
用
HttpSession session = getSession(fasle)
if(session == null){
log("session is null")
return ;
}
User user = (User)session.getAttribute("user");
if(user == null){
log("user is null")
return ;
}
miaomiao_j
2011-03-28
打赏
举报
回复
你这里放进去 的user是个对象吧
如果随便拿到话 肯定取不到
devin_jia
2011-03-28
打赏
举报
回复
调试下 看哪步错误
maqingshuang369
2011-03-28
打赏
举报
回复
有啊,传值的时候有。有时候管用。又是不管用。
amos1989
2011-03-28
打赏
举报
回复
请问你登陆了么???
请问你登陆的时候,你的判断方法有问题吗? 根据用户名和密码查找到用户了吗? 还是为null列??
自己一个环节一个环节的检查....
No one can help you but youself
lffsonic
2011-03-28
打赏
举报
回复
1.setAttribute("user",user)里面的user对象可能为NULL,你要设置user对象的属性是不是没有设置
2.getAttribute("user") 你进行类型转换没有。
哈哈哈3234
2011-03-28
打赏
举报
回复
想解决也很简单
哈哈哈3234
2011-03-28
打赏
举报
回复
肯定取不到咯,你真是笨! jsp 都没处理咯!
shine333
2011-03-28
打赏
举报
回复
1 放进去的是不是空?中间有没有清空或者session.invalidate()
2 如果struts 1,确保request是从方法参数中传入,而不是作为Action的成员变量,那有线程安全问题——Action实例是复用的。其他代码/框架/类库也请考虑次问题。
3 你前端的页面是否存在Frameset/iframe之类的问题
4 IE6的bug,由window.open(url, "TARGET")之类引起,前一个IE6进程(一个IE6进程对应一个iexplore.exe,同时对应一个session)打开了一个叫做"TARGET"的窗口。后面的IE6进程(新的exe/session)如果仍然执行window.open(url, "TARGET")或者<a href="url" target="TARGET">,目标窗口仍然是进程1对应的窗口,导致父子俩窗口属于不用的进程、SESSION,其他“古董浏览器”尤其是不支持多窗口模式的,都有可能有此问题
5 你应该没用到。集群问题
先打印每次session的id,看看是不是一个session,然后配置session 的listener,看看,何时动了
xziblack
2011-03-28
打赏
举报
回复
确定放进去了吗?还是User对象本身就是空的啊?
服务器响应cpu,解决服务器响应速度慢,W3wp.exe内存、CPU占用问题
从没出现这种情况后来 原版移植到新服务器上就 出现这样的问题~~还个一问题就是 我在SQL企业管理器中查看SQL进程 发现有很多是 。net引起的进程是sleeping 但是却占用了内存~ 无法释放搞了很久了 一直都没解决
求救
~~请
高手
指教~~ 万分感谢~~~~~答:IIS服务管理器----》应用程序池----》添加你的应用,并设置最大内存,当程序达到最大内存后其会自动重启。我的问题跟你一样,不...
oracle中重做表空间,Oracle系统表空间刚添加的一个数据文件误删除恢复处理
Oracle系统表空间刚添加的一个数据文件误删除恢复处理一次误删除求助早上有朋友在itpub论坛发帖求助标题:急
求救
!!!误删了oracle系统表空间的一个数据文件导致数据库无法启动帖子内容:昨天查看数据库的系统表空间,发现已经使用99%,之前加过一个系统表空间数据文件,这次再打算增加一个system03.dbf数据文件,但是加入后误删了这个数据文件,导致数据库无法启动了,用了网上的方法offii...
mysql upgrade 报错_mysql_upgrade
关于mysql_upgrade的搜索结果问题WDCP面板升级组件脚本及方法坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞。WDCP的Apache原则上是不能进行升级操作的,官方也说明不能进行操作升级呢!但也不乏有
高手
进...鬼才神兵2019-12-01 21:07:3413165 浏览量回答数 8问题perconna xtrabackup 全备mysql5.5还...
无限级菜单在Label或者span中的实现
这是我自己摸索了好几天才弄出来的无限级下拉菜单,之前自己解决了DropdownList控件中显示的无限级下拉列表菜单, 在我做wap网站时碰到了这个问题,困绕了我不少天,到处发
求救
信,在QQ群呀,CSDN呀,都发了,看了不少的资料,但最后还是没有通过这些方式解决. 我就想,这是怎么回事呢,这个问题几乎是搞这行的都要碰到的,怎么就没人能给我直接的解决答案呢. 后天我自己再回顾一下过程,仔细想一下算...
2020-05-14
求解电脑
高手
:如果对方的XP用户没有设密码,我如何才能和他远程桌面连接? WIN7远程桌面如果对方2020-05-13来自:网络首先要打开桌面连接,右击我的电脑-属性-远程-勾上“允许用户远程连接到此计算机”。然后开始-程序-附件-通讯-远程桌面连接-输入对方IP,连接即可。你访问的是电脑来宾访问密码,在《我的电脑—右键-管理—本地用户和组——Guest——属性》看看开启了没有。。。设置允许远程桌面访问。在要被远程访问的计算机的桌面上,右击【我的电脑】-【系统属性】然后勾选【允许用户远程连接到此计算机】点击
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章