【问题标题】:JSF 2.0 Using Eclipse? [duplicate]JSF 2.0 使用 Eclipse? [复制]
【发布时间】:2011-03-18 07:39:38
【问题描述】:

我将 JSF 2.0 与 eclipse 3.4 和 Tomcat6 一起使用。对于 Facelets,我需要创建 XHTML 文件。 现在的问题是eclipse中没有XHTML文件。 我可以使用一个新的并转换它的 etension XHTML 但我正在编码它没有在自动完成中显示任何标签。在 JSP 文件中,当我编写 <h: 时,它显示了 <f: 的所有相关标签,但在 XHTML 文件中却没有。 我在 Eclipse 中使用新文件制作了哪一个,请告诉我它如何显示所有标签 与<h: 和任何其他相关。

【问题讨论】:

  • 您需要 Eclipse 的 JEE 版本。

标签: java eclipse xhtml jsf facelets


【解决方案1】:
  1. 你需要Eclipse for Java EE developers(注意EE)。它不仅包括带有 JSF 工具的 WTP,还包括更多内容,例如内置数据库管理器、JPA 辅助等。

  2. 由于 Facelets 相对较新,因此尚无内置支持。无论如何,要让 Facelets 文件自动完成,请转到 Window > Preferences > General > Content Types > Text > JSP,然后添加 *.xhtml 作为文件关联并将默认编码设置为 UTF-8

    更新:从 Eclipse 3.6 开始,内置了对 Facelets 文件的支持。此外,Glassfish 服务器插件和 Jboss Tools 插件还附带更高级的 Facelets 支持。 Jboss Tools 插件甚至带有 EL 自动完成功能并与正确的托管 bean 类链接。

【讨论】:

  • 谢谢先生。如果可能的话,请为 JSF2.0 写一个教程。就像你为 JSF1.2 写的一样。
【解决方案2】:

你使用的是 wtp-plugin:http://www.eclipse.org/webtools/

【讨论】:

  • 请告诉我如何使用它。
  • 使用其实很简单 - 只需通过更新站点安装即可! ;D
【解决方案3】:

新建 > 其他> web> html> 点击下一步 输入扩展名为 .xhtml 的文件名 >finish

【讨论】:

  • 或者只是将 Eclipse 升级到至少 3.6,它提供对 Facelets 文件的内置支持。
猜你喜欢
  • 2012-05-03
  • 2012-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-23
  • 2014-12-27
  • 2011-12-22
  • 2011-03-30
相关资源
最近更新 更多