spring mvc里request.getSession().setAttribute("user",user) 只是在第一次跳转的时候得到,后面就得不到
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring mvc里request.getSession().setAttribute("user",user) 只是在第一次跳转的时候得到,后面就得不到相关的知识,希望对你有一定的参考价值。
spring mvc里request.getSession().setAttribute("user",user) 只是在第一次跳转的时候得到,后面就得不到勒 ,这是什么原因呢 难道spring mvc有自己的特殊写法 !?!
以后调用request.getSession().getAttribute("user")
时候返回null?
这个东西跟springmvc没关系,request是javaweb容器提供的,spring只是做了个转手追问
是的 第一次能得到 然后我再执行另一个action的时候 为null
追答你有没有查看浏览器的cookie是否每次都发送了,并且是一样的值?
session和客户端浏览器发过来的session 的cookie值是对应的。
如果没有发cookie,那么会使用新的session,就取不出来了
小白自学Spring-MVC
先简单介绍一下,本人在学校里有学过一门Java课程,但是没有认真听过课,后来参加过几个月培训,但是只是学会了基本变量和循环,后面的东西全都没听。。。工作十几年也一直是在其他方向,全都忘光光了。
年前得了个树莓派,上网搜索了一下这玩意儿还有挺多可折腾的地方,但是各种教程都是乱七八糟,只管让你敲几个命令装各种东西,也不管结果,官杀不管埋呀,,害我没啥都没干系统倒是装了好几次。
所以就想自己一边学习一边折腾吧~哈哈,下次开始发折腾过程。
以上是关于spring mvc里request.getSession().setAttribute("user",user) 只是在第一次跳转的时候得到,后面就得不到的主要内容,如果未能解决你的问题,请参考以下文章
spring mvc 里@Autowired注入的bean和ApplicationContext的getBean获取的bean不是同一个(hashCode不一样)
我的javaEE项目的spring mvc controller里如何获取某个文件夹的路径呢?
spring mvc里request.getSession().setAttribute("user",user) 只是在第一次跳转的时候得到,后面就得不到