JSTL <x:if>或-Operation </x:if>

时间:2013-12-10 08:32:29

标签: xml jsp jstl jsp-tags

目前我有一个带有这个表达式的JSP:

<x:if select="$record[principal=$pageScope:uk]">

“uk”是给定的参数。我想要做的是当“principal”与参数OR匹配时传递if。当它为空时。

这样的事情:

<x:if select="$record[principal=$pageScope:uk] || empty $pageScope:uk">  

但这不起作用,我找不到任何关于和OR-Operations的文档。

谢谢

马库斯

编辑:将值放入变量并随后将其与c进行比较:如果是我的解决方案:

<x:set var="principalUK" select="string($record/principal/text())"/>
<c:if test="${principalUK eq param.userKey || empty param.userKey}" >

1 个答案:

答案 0 :(得分:0)

试试这个,

<x:if test="$record[principal=$pageScope:uk]  || empty $pageScope:uk">