求救了,急。。。。。。。。。。。。。。。。。

问题描述

Action中的session值的失效与哪几方面有关???我在这里面用session存放了一个user的信息publicActionForwardcheck(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException{response.setContentType("text/html;charset=utf-8");request.getCharacterEncoding();intid=0;//UserLoginFormuserLoginForm=(UserLoginForm)form;Listlistcheck=newUserLoginService().checkUser(userLoginForm.getUserName(),userLoginForm.getUserPass());if(listcheck.size()!=0){//即如果登录成功Userloginuser=(Userlogin)listcheck.get(0);request.getSession().setAttribute("user",user);id=user.getUsertype().getTypeId();request.setAttribute("userLogin",user);ListleftparentLeft=newParentService().checkparentById(id);request.setAttribute("leftparentLeft",leftparentLeft);returnmapping.findForward("main");}else{request.setAttribute("fail","123");returnmapping.findForward("loginfail");}}但在这里面过段时间后就取不到了,时间在web.xml我已经设置成了<servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/WEB-INF/struts-config.xml</param-value></init-param><init-param><param-name>debug</param-name><param-value>3</param-value></init-param><init-param><param-name>detail</param-name><param-value>3</param-value></init-param><load-on-startup>0</load-on-startup></servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping><session-config><session-timeout>20</session-timeout></session-config>在其他的Action有时能取到,但一会就取不到了。帮忙解决一下,谢谢。

解决方案

解决方案二:
不会呢,等待高手回答!
解决方案三:
晕死,快点帮我解决一下把,都难为我好几天了。
解决方案四:
可能是session过期。。太长时间没有操作,会造成session过期。。
解决方案五:
引用3楼amos1989的回复:

可能是session过期。。太长时间没有操作,会造成session过期。。

时间也不长啊。就不到一分钟就过期了。
解决方案六:
你把那个session就没有传到你要获取的页面上。。。。
解决方案七:
引用5楼asliuyajun的回复:

你把那个session就没有传到你要获取的页面上。。。。

你能否说的明白一点,谢谢。急用
解决方案八:
把session调用的代码发上来
解决方案九:
首先确认是否存到session中了,然后看有没有代码使session失效。
解决方案十:
检查下是否别的地方对session操作过
解决方案十一:
会不会是session里根本就没有值呀,仔细检查一下吧!
解决方案十二:
引用3楼amos1989的回复:

可能是session过期。。太长时间没有操作,会造成session过期。。

一直操作这,但不到一分钟就失效了。我打印了一下session的最大时间是10800秒。
解决方案十三:
该回复于2011-03-31 09:17:06被版主删除
解决方案十四:
引用10楼jinlucky的回复:

会不会是session里根本就没有值呀,仔细检查一下吧!

有值啊,但持续时间不长
解决方案十五:
时间关浏览器
解决方案:
引用3楼amos1989的回复:

可能是session过期。。太长时间没有操作,会造成session过期。。

时间很长了,我打印了一下时间是10800s
解决方案:
是不是在别的地方哪里有重新生成新的Session导致当前Session中存储的对象不见了.

时间: 2025-01-23 05:03:24

求救了,急。。。。。。。。。。。。。。。。。的相关文章

求救-非常急!想程序连续5黑或5白自动出现一个对话框,显示我赢了还可以选继续或退出游戏

问题描述 非常急!想程序连续5黑或5白自动出现一个对话框,显示我赢了还可以选继续或退出游戏 import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.*;import java.awt.*;public class Example2 ext

qdebug-急。求大神指导代码 求救啊

问题描述 急.求大神指导代码 求救啊 急!大家帮忙看看,这段代码textDocument为啥只获取txt最后一行数据.我想全都获取该怎么改!求救啊 while (!in.atEnd()) { message =in.readLine(); //qDebug()< textDocument->setHtml(message); // qDebug()< textDocument->print(&printer_text); 解决方案 message =message+'n'+

波形图-android,谁做过心电图,呀 ,,

问题描述 android,谁做过心电图,呀 ,, 在硬件上获取数据,在手机上动态显示心电图,,,那位大侠做过, 求求救, 急急急 解决方案 http://blog.csdn.net/playboyno/article/details/19560011 解决方案二: 我感觉你这个挺高级的,是医疗软件用的么

c#-C#中怎么使用.cer证书中的公钥进行AES加密?

问题描述 C#中怎么使用.cer证书中的公钥进行AES加密? 最近要对接中行的支付接口, 那边给出的接口是用pfx证书中的私钥进行签名以后,再使用cer证书中的公钥加密: 这个加密的秘钥要怎么读取出来? 我现在这样写: X509Certificate2 pubcrt = new X509Certificate2(cer); RSACryptoServiceProvider pubkey = (RSACryptoServiceProvider)pubcrt.PublicKey.Key; Rijnd

重绘-VC,很急、很急,求救!!

问题描述 VC,很急.很急,求救!! VC++ 6.0 中怎么使在View类视图上给绘制的网格线.图形.坐标轴等,在滚动条滚动时依旧能够显示,即重绘!! 解决方案 如果你肯采纳我的回答,我可以写一个完整的例子给你.不过一个问题我只能挑一样做给你.比如演示下网格线和滚动视图的绘制.如果要全回答,最好你分开问. 解决方案二: 就是GDI绘图,现在绘制后有什么具体的问题? 解决方案三: void CQ185823View::OnDraw(CDC* pDC) { CQ185823Doc* pDoc =

opencv imshow()崩溃 急求救

问题描述 opencv imshow()崩溃 急求救 平台win 7 64位 vs2013 opencv3.0.0debug和release x64的模式下都不行 #include#include using namespace cv;using namespace std; int main(){ Mat grayim(600 800 CV_8UC1); for (int i = 0; i < grayim.rows; i++) for (int j = 0; j < grayim.cols

怎样才能恢复从Eclips中删除的工程啊,,求救求救..急急急啊...!!!我的毕业项目啊,,要哭了...5555555

问题描述 今天一不小心把工程从Eclips中删除了.我的项目是放在U盘里的,然后因为明天就要交毕业项目了,,为了能顺利毕业我刚才晚上就拿出来看了一下,然后准备做个别的东西玩玩,,一不小心就把工程给删了...!!请哪位高手告诉我找回的办法..毕业项目啊,,学了4年,,做了3个月的东西,,就这样没了,,天呐,,谁能帮我找回来我什么都好商量,5555555想死的心都有拉,,不交就不能毕业,,,啊啊啊啊啊啊...我用Finaldata找过了,结果恢复的都是些乱码.用别的工具也都恢复了几次,结果都不行,我

求救-程序为什么运行不出来,程序有点长但是是主函数的问题,希望能够得到帮助,很急啊!

问题描述 程序为什么运行不出来,程序有点长但是是主函数的问题,希望能够得到帮助,很急啊! import java.applet.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; //import java.Math.*; public class cal extends Applet { //定义所有需要使用的全局变量 String str="0";//暂存显示屏数据 String sign=&qu

php-紧急求助,刚接触这个,可能有点弱,不好意思,PHP大神求救

问题描述 紧急求助,刚接触这个,可能有点弱,不好意思,PHP大神求救 一个字段是预期年化收益,在页面填写数字及字母的时候,后台只保存数字,需要找到在哪改, 页面为wap/tpl/wap/taskinner.html 解决方案 后台数据库中,该字段的类型设置的是什么? 解决方案二: 预期年化收益这个字段,按理应该是integer,但是你怎么会输入字母呢?如果有字母,那就应该设置成string 解决方案三: 关于类型转换,这里有详细介绍,可以参考一下:http://blog.163.com/pdfz

急!求救

问题描述 那大虾帮帮我啊,我试着做好几遍了.就是做不出来.用jofc2技术在页面显示出来一个图[img=http://wenku.baidu.com/view/0fd9331da300a6c30c229fb7.html][/img]那个大虾做一个完整的例子给我啊!!急用帮帮小弟吧!!!我的QQ邮箱是:1002239603@qq.com急