如何在 JSTL if 标签中制作运算符 AND?
how to make operator AND in JSTL if tag?
我想从 JSP 页面中的 XML 文件进行身份验证,但我不知道如何在标签 x:if 中设置双重条件(登录名和密码),请帮助我!
核心 JSTL:
<c:if test="${login eq 'test' and password eq 'test'}"/>
...
</c:if>
XML JSTL:(select 属性的参数应该是有效的 XPath 语法)。示例如下:
<c:set var="xmltext">
<user>
<username>test</username>
<password>test</password>
</user>
</c:set>
<x:parse xml="${xmltext}" var="output"/>
<x:if select="$output//username = 'test' and $output//password= 'test'">
Successfully logged in.
</x:if>
上面的例子,解析了输入XML。然后它将使用 <x:if>
测试元素 username
和 password
的值
我想从 JSP 页面中的 XML 文件进行身份验证,但我不知道如何在标签 x:if 中设置双重条件(登录名和密码),请帮助我!
核心 JSTL:
<c:if test="${login eq 'test' and password eq 'test'}"/>
...
</c:if>
XML JSTL:(select 属性的参数应该是有效的 XPath 语法)。示例如下:
<c:set var="xmltext">
<user>
<username>test</username>
<password>test</password>
</user>
</c:set>
<x:parse xml="${xmltext}" var="output"/>
<x:if select="$output//username = 'test' and $output//password= 'test'">
Successfully logged in.
</x:if>
上面的例子,解析了输入XML。然后它将使用 <x:if>
username
和 password
的值