博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java el表达式报空指针异常(nullpointexception)
阅读量:6413 次
发布时间:2019-06-23

本文共 369 字,大约阅读时间需要 1 分钟。

最近在使用el表达式的时候,用到了int型变量,因为,很多时候,变量不会被赋初值,后面考虑了下,应该将声明由int 改为integer,改了之后就一直报空指针异常,后面仔细查看,我的getter和setter方法中,还是设置int或返回int,之前测试过,声明integer变量,不做初始化,通过int返回即会报空指针异常。原因应该是Integer(null)转int时报的错误。因此el表达式后台的数据,必须同时类或者同是基本类型,(数字类型的基本类型,返回的是0或者0.0,char类型的返回空字符,具体里面是什么,没细究,boolean型的变量返回false) ,如果你需要前台没初值,则需要用对象型数据(如绑定的input框不显示任何数据,即数据为null)

2018-05-04更新

其实EL表达式调用的就是get方法获取值的。

转载地址:http://mndra.baihongyu.com/

你可能感兴趣的文章
Fible Channel over Convergence Enhanced Ethernet talk about
查看>>
讨论:今日头条适配方案使用中出现的问题
查看>>
CSS3 3D翻转动画
查看>>
送给即将踏入软考征途的你
查看>>
要命啦!Word中快速录入大全,内含快捷键小技巧,快来一起学习!
查看>>
javascript实现音频mp3播放
查看>>
html5-离线缓存
查看>>
linux系统安装完后的常见工作
查看>>
在Linux服务器、客户端中构建密钥对验证进行远程连接
查看>>
揪出MySQL磁盘消耗迅猛的真凶
查看>>
和“C”的再遇
查看>>
一键安装kubernetes 1.13.0 集群
查看>>
Java内存模型
查看>>
第一讲 机器学习中的数学
查看>>
RabbitMq的集群搭建
查看>>
asp.net web常用控件FileUpload(文件上传控件)
查看>>
动态网页的建立
查看>>
参数展开与特殊字符
查看>>
spring boot + mybatis 同时访问多数据源
查看>>
URL中汉字转码
查看>>