JSTL布尔空指针异常抛出[重复]
Posted
技术标签:
【中文标题】JSTL布尔空指针异常抛出[重复]【英文标题】:JSTL Boolean Null Pointer exception thrown [duplicate] 【发布时间】:2018-06-14 19:20:54 【问题描述】:我有一个代码,我试图根据 JSTL 中对象属性的值显示叉号或刻度线。该属性是布尔类型,我在 jsp 中抛出了 java.lang.NullPointerException。我的代码如下
<c:if test="$gem==true">
<span class="glyphicon glyphicon-ok"></span>
</c:if>
<c:if test="$gem==false">
<span class="glyphicon glyphicon-remove"></span>
</c:if>
谁能帮我解决这个问题?
【问题讨论】:
这意味着gem
是null
。
【参考方案1】:
尝试使用原始布尔值而不是布尔值,否则为布尔值赋值。默认情况下,布尔对象值为空。请参考:Default value of Boolean in java
【讨论】:
以上是关于JSTL布尔空指针异常抛出[重复]的主要内容,如果未能解决你的问题,请参考以下文章