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

运行流程问题

运行流程问题,是不是加载Struts.xml,然后xml加载了拦截器的声明,然后声明发现了有调用auth的action然后就先调用auth的拦截器,该拦截器必须是继承AbstractInterceptor,这里问题来了,我们读一下老师写的代码,会发现,session.get("loginInfo")很明显是已经有了loginInfo在session里了,那么在哪里找到的这个loginInfo呢?是不是实现的SessionAware接口所以就加载了loginAction里的session.put("loginInfo", username);这里我就混乱了

正在回答

2 回答

我是这样理解的,刚通过拦截器时session里并不含有loginInfo所以会返回进入login.jsp将用户名和密码添加进去,此时再跳转到具体的loginaction进行判断,封装好返回后拦截器再检测判断(因为拦截器是以栈的形式)此时session里就已经含有键值对了。

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

我也是



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

举报

0/150
提交
取消

运行流程问题

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