抛出JSTL布尔空指针异常

时间:2018-01-05 01:05:45

标签: java spring spring-mvc jstl

我有一个代码,我试图根据JSTL中对象属性的值显示一个十字或刻度。该属性的类型为Boolean,我在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>

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试使用原始布尔值而不是布尔值,否则将值赋值给布尔值。默认情况下,Boolean Object值为null。请参阅:Default value of Boolean in java