【发布时间】:2014-02-18 02:25:41
【问题描述】:
我正在尝试在当前的 Eclipse (Kepler SR 1) 中使用(现有的)JSF 项目。遗憾的是 Eclipse 忽略了 JSF/JSP 页面和 ManagedBeans 之间的链接(通过 faces-config.xml)。
我无法 CTRL-单击 #{myBean.someValue}(在标签属性内),当我在 #{} 内按 CTRL-Space 时,我没有获得任何自动完成帮助。
该项目使用的是有些古老的库版本 - 也许这是个问题?
- JavaEE 5
- 动态 Web 模块 2.4 版
- JSF 1.1
- BEA WebLogic 10.0 作为目标运行时
我尝试了 stackoverflow 上的所有指南,并创建了一个虚拟项目,如 JSF Tooling User Guide 但没有任何帮助。任何帮助表示赞赏!
【问题讨论】:
-
您是否启用了 JSF facet?无论如何,即使是最新的 JSF 版本,我也不知道这是否可能,至少对我来说是这样。我在 crtl+click 时获得了 bean 的链接,但没有自动完成其方法...(使用注释而不是 xml 声明它们)。
-
JSF 方面已启用。我尝试禁用和启用,但这并没有改变任何东西。
-
我认为自动完成是不可能的。您可以实现 ctrl-click 实用程序,但这将带您进入 faces-config 参考,稍后您必须单击托管 bean 的完整限定名称,这将带您进入 java 类。我发现知道哪个类已经分配给托管 bean 并通过类型搜索找到它更有用。
-
你尝试安装 jboss-tools 插件了吗?
-
我没有,因为该项目没有使用 jboss - 它是一个 WebLogic 设置。我还应该尝试吗?
标签: eclipse jsf weblogic-10.x