Использование функций EL - PullRequest
0 голосов
/ 29 июля 2011

Я пробую простую программу проверки с 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>

1 Ответ

1 голос
/ 01 августа 2011

Я не могу выбрать лучший ответ, поэтому мне придется процитировать комментарий, оставленный Affe :

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
...