Я пробую простую программу проверки с JSP и EL (не то, что мне нужна сама функциональность, а просто чтобы изучить веревки JSP). Я установил префикс как «мой», и validate - это функция, которая проверяет, равны ли два String
входа "admin"
и "password"
, используя метод String.equals
. Однако я получаю "false"
(неожиданно) из первого блока кода и "true"
(как и ожидалось) со второго.
Что происходит?
Следующий код находится в моем файле JSP.
<c:set var="a" value="admin"/>
<c:set var="b" value="password"/>
${mine:validate(a, b)}
OR
${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>