y拦截器写登录注册了
首先你要拦截全部请求,不拦截的你就:
其实就是这个标签:
<mvc:exclude-mapping path="/user/login"/>
可以理解为放行标签【不拦截】
因为如果登录你拦截了 你session的user永远是null,永远被拦截
2. 如果用jdbc模板写的数据库判断登录 (queryForObject 方法),那么如果失败他会抛异常 具体是: EmptyResultDataAccessException 这个异常 你得抓一下,
一般都是抛出到ServiceImpl 中 然后再抓,因为是登录失败 ,所以呢返回个null即可
3. 注意是登录成功 或 失败 控制器哪 不是直接返回跳转 而是 直接返回跳转,失败调到登录,成功跳首页或个人中心什么什么的
4.其实也没什么 主要是MVC中的异常 其实也不能全抛给Service处理 这样会臃肿,异常还得要专门讲讲即可.