为了账号安全,请及时绑定邮箱和手机立即绑定

登陆后通过auth访问返回登陆页面?session里面loginInfo 为空

老师,我已经正常实现了登陆之后跳转,但是登陆之后我在通过auth来进入后台页面,直接返回的是登陆页面,我查了是因为,拿到的session里面的“login"为null。。。可是为什么呢?http://img1.sycdn.imooc.com//56f241b90001d9a006650332.jpg

正在回答

4 回答

若按照上面的修改还不可以的话,出现了空指针异常,则把Map<String,Object> session;改成 Map<String,Object> session = new HashMap<String,Object>; 对其进行实例化

1 回复 有任何疑惑可以回复我~
#1

随心而风

果然实例化就可以了 但这是为什么呢
2016-06-19 回复 有任何疑惑可以回复我~

找到原因了

                <action name="login" method="login" class="com.imooc.action.LoginAction">
			<result>/WEB-INF/page/manager.jsp</result>
			<result name="error">/login.jsp</result>
		</action>

设置login的action时候,要加上method,

要不然jsp发送action,通过xml不会执行login()方法,所以session中才不会添加上用户信息!!!


1 回复 有任何疑惑可以回复我~
#1

gao634209276

我是用2倍速度跟着操作的,有时候就会掉步骤。。。最后自己排查才发现。。我去,这不是节省时间,是欲速则不达啊!!
2016-04-06 回复 有任何疑惑可以回复我~

同问。我也是,刷新页面,拦截器获取的session是空值!http://img1.sycdn.imooc.com//5703e7750001712608570684.jpg

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56f244070001410705160162.jpg

这个是auth的配置

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

登陆后通过auth访问返回登陆页面?session里面loginInfo 为空

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信