17.SpringMVC 写登录注册 心得

y拦截器写登录注册了

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

其实就是这个标签:

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

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

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

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

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

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

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

本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/15023256.html

原文地址:https://www.cnblogs.com/bi-hu/p/15023256.html