如何使Eclipse IDE支持JSF 2.0
在Eclipse Ganymede(v3.4)或Galileo(v3.5)中,它仅支持直到JSF 1.2。 对于JSF 2.0 ,将Eclipse升级到版本Helios(v3.6)之前,它完全支持Java EE 6,包括JSF 2.0。
这是一个快速指南,向您展示如何在Eclipse IDE中启用JSF 2.0功能,例如代码辅助和可视JSF组件编辑器。
使用的工具
- Eclipse 3.6
- JSF 2.0.x
1. Eclipse项目构面
为了支持JSF 2.0,您需要配置Eclipse项目以支持Web Tools Platform(WTP) 。
启用Web工具平台(WTP)的步骤:
- 右键单击项目,选择“ 属性 ”-> “项目构面 ”。
- 选中“ 动态Web模块 ”,选择版本2.5。
- 选中“ Java ”,选择1.6版。
- 选中“ JavaServer Faces ”,选择2.0版。
- 单击下面的“ 进一步的配置… ”链接进行JSF配置。
- 创建一个用户库,并包括JSF 2.0 API和实现库jsf-api-xxx.jar和jsf-impl-xxx.jar 。
PS您可以获取JSF jars 官方JSF网站 。于2012年8月8日更新
对于JSF 2.1.11,仅需要一个jar文件javax.faces-2.1.11。 - 做完了
2.演示
现在,Eclipse IDE支持JSF 2.0功能。 尝试一下,在.xhtml
文件中,单击“ Ctrl +空格 ”,它将自动提示所有可用的JSF 2.0标记(代码辅助)。
此外,它还将JSF 2.0可视组件也添加到网页编辑器中,请参见下图:

From: https://mkyong.com/jsf2/how-to-make-eclipse-ide-supports-jsf-2-0/