使用EL函数的java
我正在用JSP和EL尝试一个简单的验证程序(我不需要功能本身,只是为了学习JSP的诀窍)。我将前缀设置为“mine”,validate是一个函数,它使用String.equals
方法检查两个String
输入是否等于"admin"
和"password"
。然而,我从第一个代码块得到"false"
(出乎意料),从第二个代码块得到"true"
(正如预期的那样)
怎么回事
下面的代码在我的jsp文件中
<c:set var="a" value="admin"/>
<c:set var="b" value="password"/>
${mine:validate(a, b)}
或者
${mine:validate("admin", "password")}
以下是完整的代码:
<%@ taglib prefix="mine" uri="Functions"%>
<html>
<body>
<c:set var="a" value="admin"/>
<c:set var="b" value="password"/>
${mine:validate(a, b)}
</body>
</html>
# 1 楼答案
我无法选择最佳答案,因此我将不得不引用Affe留下的评论: