不带参数的自定义EL功能 - 可能吗?

时间:2010-10-11 03:41:33

标签: jsp el

我创建了一个不带参数的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}"/>

这可以在浏览器中生成并生成所需的输出(只返回一个字符串)。但Eclipse告诉我上面的<c:set...无效。具体在mytags.noArg()

所以我想知道这是否是实现noarg EL函数的正确方法。

感谢。

1 个答案:

答案 0 :(得分:1)

是的,这绝对是实现这种功能的正确方法。

如果有效,那就别担心了。 Eclipse的JSP验证与完美无缺。