目录
- springmvc参数接收boolean类型参数
- 如何接收以is开头的boolean类型的参数
springmvc参数接收boolean类型参数
在开发项目过程中,发现形参对象中的boolean类型的字段isXxxx始终无法被接收,

通过查询资料发现,boolean类型的参数应当避免使用is开头进行命名,因为该类型的参数的set方法会自动命名为is+字段名,如果字段名中是is开头,会产生问题。
修改参数set方法也可以解决,is开头加set。
如何接收以is开头的boolean类型的参数
spring @RequestBody接收is开头的布尔类型的参数???
开发环境
开发工具: IDEA
问题
直接看代码:
参数不以is开头:
/**
* 布尔类型 不带is IDEA生成的get set方法如下:
*/
private boolean bestPricing = false;
/**
* get方法,布尔类型是以is开头
*/
public boolean isBestPricing() {
return bestPricing;
}
/**
* set方法
*/
public void setBestPricing(boolean bestPricing) {
this.bestPricing = bestPricing;
}
参数以is开头:
/**
* 布尔类型 不带is IDEA生成的get set方法如下:
*/
private boolean isBestPricing = false;
/**
* get方法,布尔类型是以is开头
*/
public boolean isBestPricing() {
return bestPricing;
}
/**
* set方法
*/
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方法
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
怎么降低文章的AI生成率:打造更真实、更有价值的内容
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
二级泛站群,zblog二级泛站群 ,李宗盛ai
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
AI工具汇总网站,让科技为您的工作加速
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
seo竞价做的什么工作,seo 竞价 ,office智能ai
SEO译为:网站排名背后的优化策略,会展中心网站优化
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
如何识别文章是否由AI撰写?揭开智能写作的秘密
文章创作AI:引领智能写作的新时代
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
AI人工智能生成文章:开启写作新时代
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
SEO自己:打造属于你的数字营销利器,微信裂变营销推广软件
怎样用AI写文章?快速高效创作新技能!
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
AI免费写作一键生成,效率与创意的完美结合
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
如何选择适合你的AI工具?全面解析AI工具哪个好用
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
怎样使用AI写文章:释放创作潜能,提升写作效率
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
seo要寻找什么资源,怎么找seo ,ai插画描边
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
AI人工智能:开发与应用的必备软件推荐