分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

sprig mvc中的注解

发布时间:2023-09-06 02:17责任编辑:白小东关键词:暂无标签
@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中的注解

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved