码迷,mamicode.com
首页 > Web开发 > 详细

sprig mvc中的注解

时间:2018-10-04 13:19:02      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:href   get   两种   spring   数据封装   实体   springmvc   持久化   blog   

@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中的注解

标签:href   get   两种   spring   数据封装   实体   springmvc   持久化   blog   

原文地址:https://www.cnblogs.com/ngnh/p/9742007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!