1. 程式人生 > >sprig mvc中的註解

sprig mvc中的註解

for att font vco spl evc 數字轉換 request mod

@PathVariable 用於實現rest風格 
1.在地址欄傳參不用寫 ?
2.可以將參數混在一些無用的信息中迷惑對手
插播一條註意事項:
剛剛一個空格導致了數字轉換異常
<input type="text" name="id" value="${book.id} " style="display: none">
<input type="text" name="id" value="${book.id}" style="display: none">
就因為一個空格到了controller 下面這句代碼 直接 拋出NumFormatException
int id = Integer.parseInt(request.getParameter("id"));
教訓: 以後一定要小心謹慎

在SpringMvc後臺進行獲取數據,一般是兩種。
1.request.getParameter(“參數名”)
2.用@RequestParam註解獲取 例如 @RequestParam String devCode

註意 devCode 要和前端的屬性name的值一致


好了現在要來一個NB的註解了 @ModelAttribute

用於將表單的數據封裝成實體入參直接進行數據持久化操作

這裏本人剛才菜了坑: 就是input 標簽裏要寫name屬性值與你pojo中的屬性對應好(我是壓根沒寫)

好處: 不用在一個數據一個的數據獲取在進行封裝了

下面分享鏈接 https://blog.csdn.net/yh_zeng2/article/details/75172990 大家去學習@ModelAttribute吧




sprig mvc中的註解