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>

谁能帮我解决这个问题?

【问题讨论】:

这意味着gemnull 【参考方案1】:

尝试使用原始布尔值而不是布尔值,否则为布尔值赋值。默认情况下,布尔对象值为空。请参考:Default value of Boolean in java

【讨论】:

以上是关于JSTL布尔空指针异常抛出[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Collectors.toMap空指针异常

SpringBoot配置拦截器空指针异常

为啥非空列表会抛出空指针异常?

赋值操作期间未抛出空指针异常

Play 2.4 Finder 抛出空指针异常

SAX XML 解析器抛出空指针异常