天天看點

17.SpringMVC 寫登入注冊 心得

y攔截器寫登入注冊了

首先你要攔截全部請求,不攔截的你就:

其實就是這個标簽:

可以了解為放行标簽【不攔截】

因為如果登入你攔截了 你session的user永遠是null,永遠被攔截

2. 如果用jdbc模闆寫的資料庫判斷登入 (queryForObject 方法),那麼如果失敗他會抛異常  具體是:  EmptyResultDataAccessException 這個異常 你得抓一下,

一般都是抛出到ServiceImpl 中 然後再抓,因為是登入失敗 ,是以呢傳回個null即可

3. 注意是登入成功 或 失敗 控制器哪 不是直接傳回跳轉  而是  直接傳回跳轉,失敗調到登入,成功跳首頁或個人中心什麼什麼的

4.其實也沒什麼  主要是MVC中的異常  其實也不能全抛給Service處理 這樣會臃腫,異常還得要專門講講即可.