标签: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吧
标签:href get 两种 spring 数据封装 实体 springmvc 持久化 blog
原文地址:https://www.cnblogs.com/ngnh/p/9742007.html