如何使用 Facelets 在 .xhtml 页面中为 JSF (1.2) 标记激活 Eclipse(3.5、WTP)内容辅助?
它适用于 .jsp 文件,但不适用于 xhtml。
我用谷歌搜索了很多,在很多地方(包括 MyFaces wiki)都说 - “Eclipse 不能与 xhtml 和 Facelets 一起工作”
由于这适用于 .jsp 文件,因此我假设可能存在某种机制来激活该内容辅助。
我开始从事一个项目,该项目已经有一个很大的代码库,因此更改扩展不是一个选择。额外的插件也是不可取的,但如果其他插件不起作用,则可以接受。
(我问这个问题是为了验证是否有人还没有找到解决此问题的机智解决方法 - 否则我知道这是不可能的)
在提出问题后很快就找到了解决方案(在我开始尝试解决它的一个小时后):
Window > Preferences > General > Content Types > Text > JSP > Add (xhtml)
使文件被视为 jsp 文件。因此,当使用 JSP 编辑器打开它们时,任何具有其定义的标记库都会自动完成.tld
格式 (<h:
and <f
例如)有效。 Facelets 和仅 Facelets 标签仍然不起作用。他们的.tld
应该在项目中的某个地方添加等效项。 Facelet的tld可以找到here.
描述了另一个更复杂的解决方案here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)