欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EL表达式&char类型 问题

程序员文章站 2022-03-02 12:15:06
...

在开发中遇到小问题,JSP中JSTL的EL表达式中,用到了c标签的if标签,test的条件

<c:if test="${status=='1'}">
</c:if>
这里JSP是没效果的,该test似乎一直返回false,JSTL似乎对char类型不敏感,这里将char类型转为Integer,那么1就是49,2就是50.。。

<c:if test="${l.leave_type==49 }">
      情况1
</c:if>
<c:if test="${l.leave_type==50 }">
      情况2
</c:if>
<c:if test="${l.leave_type==51 }">
      情况3
</c:if>
以后建议少用char,String问题会少很多。

Give me Your galaxy