jsp页面上的netbeans中的错误/警告 - 如何摆脱它?

时间:2011-09-06 11:48:52

标签: jsp netbeans

我从另一位同事那里接过了一个项目,而且它很好,但我有一个错误/警告,我无法摆脱:

  

标准操作或未解释标记的属性不能   延期表达

有趣的是,页面在部署时工作正常。

有问题的代码是:

<jsp:include page="#{appController.page}" flush="true"/>

我在Tomcat 6.0上运行它并且一切正常,但Netbeans(7.0.1)编辑器中的红色警告让我很生气。

任何指针提示给我?

1 个答案:

答案 0 :(得分:3)

只需忽略警告或用#{}语法替换${}即可。请注意,${}仅在appController已经由另一个#{}在{em>之前 {<1}}行之前自动处理时才有效。

我不使用Netbeans,但在Eclipse中,您可以配置JSF / JSP / EL验证错误/警告。我首先使用关键字“validation”查看Netbeans配置。在JSP 2.1中使用JSP标记中的<jsp:include>无效,但在JSP 2.1之后它是有效的。也许你的Netbeans还要赶上它。或许您的Netbeans项目必须配置为JSF项目(#{}通常是JSF独有的。)