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

auth为名的代码的作用

<action name="auth">

<result>/WEB-INF/page/manager.jsp</result>

<!-- <result name="login">/login.jsp</result>  -->

<result name="login">/index.jsp</result>

<interceptor-ref name="myStack"></interceptor-ref>

</action>

这一段代码的作用是什么,去掉这一段也可以使用

正在回答

2 回答

auth就是你直接访问manager.jsp它对你进行限制,就是你url输入/项目/auth时,它就先进入拦截器了呀,然后拦截器判断你登录没有,并给你返回结果集,如果没登录,拦截器给你返回"login",根据你配置的结果集它找到login.jsp进行登录

配置的login那个action只是为了你直接访问login去登录

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

但是没有这段代码,功能没有减少呀

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

qq_与赠_03193390

你可能是把登录之后和登录之前搞混了,如果你没有在auth这个action里面配置拦截器你登录之后(前提是密码和用户名是对的)和你配置了拦截器的效果是一样的,你要看区别就是重新打开浏览器你没有配置拦截器就可以通过路径直接访问到后台管理页面(这是不允许的)所以拦截器的效果就出来了当你直接去访问后台管理页面时就会经过拦截器判断你之前是否登录过如果没有就会让你跳转到登录页面,如果登录过了就可以进入后台管理页面了,大概就是这样吧,不知道你能不能理解
2018-04-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

auth为名的代码的作用

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