<c:if>不用于比较字符

SPS*_*SPS 7 jsp jstl el char

<c:if> 不用于比较字符.代码在表格内.这是代码

<c:if test="${record.type eq 'U' }">Planned</c:if>
Run Code Online (Sandbox Code Playgroud)

当我在表格中使用此代码时,表格内容不会显示.请帮忙!

Roh*_*ain 13

问题是EL支持双引号和单引号字符串.所以'U'被视为String,而不是char.要解决此问题,您可以charAt(0)在该String上使用方法:

<c:if test="${record.type eq 'U'.charAt(0) }">Planned</c:if>
Run Code Online (Sandbox Code Playgroud)