17.SpringMVC 写登录注册 心得

y拦截器写登录注册了

首先你要拦截全部请求,不拦截的你就:

其实就是这个标签:

<mvc:exclude-mapping path="/user/login"/>

可以理解为放行标签【不拦截】

因为如果登录你拦截了 你session的user永远是null,永远被拦截

 

2. 如果用jdbc模板写的数据库判断登录 (queryForObject 方法),那么如果失败他会抛异常  具体是:  EmptyResultDataAccessException 这个异常 你得抓一下,

一般都是抛出到ServiceImpl 中 然后再抓,因为是登录失败 ,所以呢返回个null即可

 

3. 注意是登录成功 或 失败 控制器哪 不是直接返回跳转  而是  直接返回跳转,失败调到登录,成功跳首页或个人中心什么什么的

 

4.其实也没什么  主要是MVC中的异常  其实也不能全抛给Service处理 这样会臃肿,异常还得要专门讲讲即可.

 

posted @ 2021-07-17 13:44  咸瑜  阅读(175)  评论(0编辑  收藏  举报