返回顶部
首页 > 资讯 > 后端开发 > Python >使用springmvc参数接收boolean类型参数的问题
  • 775
分享到

使用springmvc参数接收boolean类型参数的问题

2024-04-02 19:04:59 775人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录springMVC参数接收boolean类型参数如何接收以is开头的boolean类型的参数开发环境问题小结一下springmvc参数接收boolean类型参数 在开发项目过程中

springmvc参数接收boolean类型参数

在开发项目过程中,发现形参对象中的boolean类型的字段isXxxx始终无法被接收,

通过查询资料发现,boolean类型的参数应当避免使用is开头进行命名,因为该类型的参数的set方法会自动命名为is+字段名,如果字段名中是is开头,会产生问题。

修改参数set方法也可以解决,is开头加set。

如何接收以is开头的boolean类型的参数

spring @RequestBody接收is开头的布尔类型的参数???

开发环境

开发工具: IDEA

问题

直接看代码:

参数不以is开头:


private boolean bestPricing = false;

public boolean isBestPricing() {
   return bestPricing;
}

public void setBestPricing(boolean bestPricing) {
    this.bestPricing = bestPricing;
}
参数以is开头:

private boolean isBestPricing = false;

public boolean isBestPricing() {
   return bestPricing;
}

public void setBestPricing(boolean bestPricing) {
    this.bestPricing = bestPricing;
}

小结一下

会发现:

1.java中,boolean类型的参数对应的set方法时isxxx();

2.布尔类型的参数不管是不是以“is”前缀开头,通过idea生成的get,set方法都是一样的。这里就有一个坑,如果你参数是以“is”开头,自动生成的get,set方法就拿不到值!!!会导致用实体接收前端参数时,对应的字段没有值。还有就是jsp获取值也获取不到。

3.所以建议,设计数据库时,boolean类型的字段不要以is开头!!

4.还有jsp页面用jstl标签获取实体里面某个属性值时,只要有一个get方法就行。实体里面可以不要属性。如:<c:set var=“isAdd” value="${bestPolicy.create}"/> bestPolicy实体里面可以没有create这个字段,只要有isCreate()或者getCreate方法

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 使用springmvc参数接收boolean类型参数的问题

本文链接: https://lsjlt.com/news/163726.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用springmvc参数接收boolean类型参数的问题
    目录springmvc参数接收boolean类型参数如何接收以is开头的boolean类型的参数开发环境问题小结一下springmvc参数接收boolean类型参数 在开发项目过程中...
    99+
    2024-04-02
  • Springboot 接口需要接收参数类型是数组问题
    目录接口需要接收参数类型是数组多个参以“,”拼接传递即可那么除了这样,我们还能怎么协调呢? springboot接口接收数组及多个参数问题若接口中需...
    99+
    2024-04-02
  • springmvc如何使用map接收参数
    目录springmvc 使用map接收参数第一种情况:请求参数有多组第二种情况:所有的参数不分组用map接收参数的几个注意的问题1、接受map的参数不能写value2、对于多个同名字...
    99+
    2024-04-02
  • springmvc @RequestBody String类型参数的使用
    目录springmvc @RequestBody String类型参数springmvc用Map接收请求参数分析第一种情况,什么也不设置,无参数传递第二种情况,加个参数试试 =>...
    99+
    2024-04-02
  • 使用Mybatis接收Integer参数的问题
    目录Mybatis接收Integer参数解决办法Mybatis在使用Integer类型当传人mybatis构成sql语句时Mybatis接收Integer参数 最近在做项目的时候,在...
    99+
    2024-04-02
  • SpringMVC参数的传递之如何接收List数组类型的数据
    目录前言在了解下面参数如何传递前先记住两个结论1.前台发送String和基本类型数组前台数据的发送(发送json对象(或js对象)后台接收数据2.前台发送String类型和对象数组一...
    99+
    2022-11-13
    SpringMVC参数传递 接收数组 List数组类型数据
  • 函数接收多类型的数组参数
    在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天编程网就整理分享《函数接收多类型的数组参数》,聊聊,希望可以...
    99+
    2024-04-04
  • springmvc接口接收参数与请求参数格式的整理
    目录springmvc接口接收参数与请求参数格式一、首先我们需要认识下http请求中的Content-Type二、注解@RequestParam(value=“id”)三、注解@Re...
    99+
    2024-04-02
  • SpringMVC接收页面表单参数
    1、直接把表单的参数写在Controller相应的方法的形参中@RequestMapping("/addUser1") public String addUser1(String userName,String password) { S...
    99+
    2023-05-31
    springmvc 表单 单参数
  • springboot:接收date类型的参数方式
    目录springboot:接收date类型的参数springboot 传递Date等实体参数时候报错springboot:接收date类型的参数 今天有个postmapping方法,...
    99+
    2024-04-02
  • 使用controller接收js传过来的参数问题
    目录controller接收js传过来的参数controller如何获取js传过来的值第一种方法第二种方法第三种方法 第四种方法总结controller接收js传过来的参数...
    99+
    2023-02-27
    controller接收参数 js参数 controller接收js参数
  • 使用feign传递参数类型为MultipartFile的问题
    目录feign传递参数类型为MultipartFile引入maven依赖加入配置类在feign客户端进行配置feign传参MultipartFile问题解决首先引入依赖新建feign...
    99+
    2024-04-02
  • python函数怎么接收不同类型的参数
    本文小编为大家详细介绍“python函数怎么接收不同类型的参数”,内容详细,步骤清晰,细节处理妥当,希望这篇“python函数怎么接收不同类型的参数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。说明在定义函数时,...
    99+
    2023-06-30
  • SpringMVC五种类型参数传递及json传递参数
    目录案例分析:1.pom.xml2.ServletContainersInitConfig3.SpringMvcConfig4.UserController5.Address6.Us...
    99+
    2024-04-02
  • SpringMVC怎么接收参数各种场景
    这篇文章主要讲解了“SpringMVC怎么接收参数各种场景”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringMVC怎么接收参数各种场景”吧!表单提交此处的表单时 -使用JSON.st...
    99+
    2023-06-25
  • SpringMVC如何接收参数各种场景
    目录表单提交表单提交二后台代码接收方式一后台代码接收方式二表单提交 此处的表单时 -使用JSON.stringify()函数将数组转换成json类型提交后台,后台使用@Request...
    99+
    2024-04-02
  • 使用SpringMVC接收文件流上传和表单参数
    目录接收文件流上传和表单参数JAVA服务端代码HTML页面代码SpringMVC接收文件上传,并对文件做处理springmvc配置controller代码如下接收文件流上传和表单参数...
    99+
    2024-04-02
  • BIRT如何接收数组型参数
    这篇文章给大家介绍BIRT如何接收数组型参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。由于BIRT不直接支持数组型参数参与查询,即:无法把一个数组直接传给DataSet执行带in的SQL,所以很难直接在数据集中把S...
    99+
    2023-06-03
  • SpringMvc接收参数方法总结(必看篇)
    接收参数的方式:1.HttpServletRequest方式接收public ModelAndView test1(HttpServletRequest req){ String userName = req.getParameter...
    99+
    2023-05-31
    springmvc 接收参数
  • 怎么在python中接收不同类型的参数
    本篇文章为大家展示了怎么在python中接收不同类型的参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作