当前位置: 首页 > article >正文

前后端传参@RequestParam使用上的一个小坑

@RequestParam(value = "art") String art

默认情况下,value = "art"表示前端传入参数的名字叫art,如果前端不传的话会报错

@RequestParam(value = "art" required = false) String art

当equired = false 时表示前端可以不传这个参数

但是当参数是int类型时

即@RequestParam(value = "num" required = false) Integer num

此时如果前端不传值,就会报错。当前端不传值时为null,null赋值给int 导致报错

解决方法:

@RequestParam(value = "num" defaultValue = "1") Integer num


http://www.kler.cn/a/284084.html

相关文章:

  • Autosar CP DDS规范导读
  • LeetCode【0027】移除元素
  • 【Python】爬虫通过验证码
  • 第8章利用CSS制作导航菜单
  • Day 63 || 拓扑排序、dijkstra
  • 即插即用篇 | YOLOv8 引入 代理注意力 AgentAttention
  • 代码随想录八股训练营总结篇 2024年8月
  • 爬虫入门urllib 和 request (一)
  • Java+selenium 实现网页缩放的方法:用于解决页面太长部分元素定位不到的问题
  • 企业级NoSql数据库 --- Redis集群
  • Underactuated Robotics - 欠驱动机器人学(三)- 体操机器人、小车摆杆和四旋翼飞行器
  • pyhton - PyHive
  • 金融上云方案中,国产虚拟化产品选型的重点考虑因素、自动化运维建设步骤及如何进行保障数据中心安全需求的存储设计等问题及解决方法|金融行业数字化QA合集③
  • 77. 组合
  • shell脚本编写注意事项
  • 《计算机操作系统》(第4版)第12章 保护和安全 复习笔记
  • HTTPS一定安全吗
  • 综合布线智能运维管理方案
  • 【Spring Boot 3】【Web】ProblemDetail
  • 【K8s】专题十二(4):Kubernetes 存储之 StorageClass
  • Python通过读取配置文件开发数据库链接脚本工具(统一封装 mysql,mongodb,redis,达梦,人大进仓等主流国内外数据库)
  • 【Nginx】若依用nginx部署,prod-api没有成功转发到8080端口
  • 8.30工作笔记
  • Flask蓝图的作用
  • RTPS协议之PSM:UDP/IP
  • CentOS7安装docker小记