检查与SQL IN运算符类似的多个条件

时间:2013-05-09 20:03:57

标签: jsp jstl

我需要执行以下操作,列表可能会增长。有没有更简洁的方式来写这个?像SQL IN运算符?

<c:if test="${status == 'A' || status == 'E'}">

1 个答案:

答案 0 :(得分:0)

这有点hacky,但....如果你能确定一个永远不会出现在你的状态变量中的角色(这里我使用的是管道角色)你可以做类似的事情

<c:set var='testVal' value='|${status}|' />
<c:if test="${fn:contains('|A|E|', testVal)}">