错误/警告在netbeans在jsp页面-如何摆脱它



我从另一个同事那里接手了一个项目,基本上还好,但是我有一个错误/警告我无法摆脱:

标准动作或未解释标记的属性不能为递延表达式

有趣的是,该页面在部署时运行良好。

问题代码是:

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

我在Tomcat 6.0上运行它,一切正常,但是Netbeans(7.0.1)编辑器中的红色警告让我发疯。

指针提示吗?

忽略警告或用${}语法替换#{}。请注意,${}仅在<jsp:include>行之前的某个点由另一个#{}自动创建appController时才起作用。

我不使用Netbeans,但是在Eclipse中您可以配置JSF/JSP/EL验证错误/警告。我首先使用关键字"验证"在Netbeans配置中查找。在JSP 2.1之前,在JSP标记中使用#{}是无效的,但在JSP 2.1之后,它是有效的。也许你的Netbeans还得赶上来。或者您的Netbeans项目必须被配置为JSF项目(即#{}通常是JSF专有的)。

相关内容

  • 没有找到相关文章

最新更新