
(1)与页面跳转方式有关,在使用了客户端重定向或者什么说不清的方式时,会不会使用了新的session?
(2)webxml里面的session过期时间太短?
(3)每个页面是获取session对象时使用的方法是获取新的session对象?
(4)尝试在各页面上使用sessiongetId()方法查看结果,验证页面跳转后使用的是同一个session
session没有保存,你跳转页面的时候是不是用了转发而是没有使用重定向
要使用
responsesendRedirect(URL)而不是使用ResponsesentRedirect(URL)forward(request,response);这个方法转发
因为转发是无法保存session会话的
你的EL取值是对的,如果已setAttritube了的话,就是上面的错误了
Session["UserLoginId"] = txtUserLoginIdText;//将用户ID保存到session
string loginId = Session["UserLoginId"]ToString();//读取session的值
ConsoleWriteLine(loginId);//输出session的值
以上就是关于页面跳转时Session失效咋办全部的内容,包括:页面跳转时Session失效咋办、前一个将jsp页面能用session获取值,再打开一个新的jsp页面用session怎么获取不到、asp.net问题 我用session记录了用户名,怎样从登录界面根据用户输入的用户名和密码获取用户ID存入session等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)