先下載JavaEE開發的eclipse的版本,不需要任何插件,你就開始可視化的jsf開發了,下面開始配置。 第一步:點擊Window-->Preferences菜單,展開Web and XML-->JavaServer Faces Tools。 選擇Libraries,看到左邊的New...按鈕了嗎?點擊開始配置吧。Library Name,給你的JSF庫起一個名稱吧。 最下面的Is JSF Implementation了嗎?選上。使用Add...按鈕將你的JSF實現的jar文件都加入進來。然後就可以 Finish了。 第二步:新建Dynamic Web Project工程,第二步可以選中JavaServer Faces了。工程建好以後新建一個jsp文件。 是不是沒有可視化的JSF界面呢?右鍵點擊jsp文件,選擇Open With-->Web Page Editor。看到新的視圖了吧。點擊左上的Palette,看到JSF Core了吧,可以拖到頁面上面看看了。 第三步:每次都用open with是不是太麻煩了,點擊Window-->Preferences菜單,展開General-->Editors-->File Associations。將jsf,jsp這些文件都關聯到Web Page Editor,方法就是選中Web Page Editor,點擊Default按鈕即可。 現在你可以享受JSF的好處了。 |
本人使用JSF也一年多了,維護過一個項目,開發過一個項目,以前一直使用Facelet+JSF的方式開發,但是由於項目開發時間緊,國內網站上找了一圈關於在Eclipse中開發Facelet+JSF項目自動提示的方法沒找到之後,也就沒找了。現在公司又準備用JSF開發另外一個項目,肯定也是JSF+Facelet,於是非得找到自動提示的方法不可了。
工具
Eclipse Java EE IDE for Web Developers.
Version: Indigo Service Release 1 (3.7.1)
Build id: 20110916-0149
JSF版本
JSF 1.2
Facelet 1.1.14
JSTL 1.2
實現方法
Windows-->General-->Content Types
在Text-->JSP Add 將 *.xhtml 添加進來如下:
關閉xhtml文件,重新打開即可提示,如下
原理:
使用JSP作爲JSF的view是可以自動提示,因爲JSP頁面是用JSP Editor編輯的,所以在此借用JSP Editor來打開xhtml作爲JSF的view。