Eclipse中的内容辅助对JSP文件中的EL不起作用

时间:2014-04-30 22:12:31

标签: eclipse jsp el

我正在Eclipse Kepler(JEE版)中开发Spring MVC Web应用程序。我使用普通的JSP作为视图技术。

我在请求中放置了一个模型作为属性,并使用' useBean'从JSP中的请求中读取它。

执行此操作时,EL(表达式语言)中的此对象的内容辅助失败。但它适用于:

  • 我在scriptlet代码中的bean对象
  • JSP中始终可用的标准对象(即使在EL内部!)

换句话说:内容辅助工作正常,除非我在EL结构内部的bean上尝试它。

总结代码中的问题:

<jsp:useBean id="pageModel" type="org.myorg.PageModel" scope="request" />
THIS WORKS - a property of a prefined object: ${pageContext.request.... }
THIS WORKS - write out property from 'pageModel' in scriptlet code: <%= pageModel.... %>
THIS DOES NOT - write out property from 'pageModel' in EL: ${pageModel....}

非常感谢所有帮助!

1 个答案:

答案 0 :(得分:1)

JSP页面默认忽略EL,所以试试

<%@ page isELIgnored="false" %>