sprig mvc中的註解
阿新 • • 發佈:2018-10-04
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中的註解