gpt4 book ai didi

eclipse - Eclipse 中的内容辅助不适用于 JSP 文件中的 EL

转载 作者:行者123 更新时间:2023-12-03 07:26:43 24 4
gpt4 key购买 nike

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

我将模型作为属性放在请求上,并使用“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....}

我们将不胜感激所有帮助!

最佳答案

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

<%@ page isELIgnored="false" %>

关于eclipse - Eclipse 中的内容辅助不适用于 JSP 文件中的 EL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com