【问题标题】:JSTL Boolean Null Pointer exception thrown [duplicate]JSTL布尔空指针异常抛出[重复]
【发布时间】:2025-12-07 12:10:01
【问题描述】:

我有一个代码,我试图根据 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

标签: java spring spring-mvc jstl


【解决方案1】:

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

【讨论】:

    最近更新 更多