пользовательская функция EL, которая не принимает параметров - возможно? - PullRequest
1 голос
/ 11 октября 2010

Я создал функцию EL, которая не принимает параметров:

<function>
  <name>noArg</name>
  <function-class>com.example.customtag.function.PrintHi</function-class>
  <function-signature>java.lang.String noArg()</function-signature>
</function>

Я вызываю ее следующим образом в jsp:

<c:set var="myvar2" value="${ mytags:noArg() }"/> 
<c:out value="${myvar2}"/>

Это работает и производит желаемый вывод в моем браузере(просто возвращает строку).Но Затмение говорит мне, что выше <c:set... недействительно.Конкретно на mytags.noArg()

Так что мне интересно, если это правильный способ реализации функции EL noarg.

Спасибо.

1 Ответ

1 голос
/ 11 октября 2010

Да, это абсолютно правильный способ реализации такой функции.

Если это работает, не беспокойтесь об этом.JSP-проверка Eclipse далека от идеальной.

...