如何在 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>

测试元素 usernamepassword 的值