JSF環境構築web.xmlとfaces-config.xml構成
7077 ワード
詳細
転載:http://www.cnblogs.com/zxpgo/archive/2012/06/29/2570175.html
JSFが提供するコアコントローラはjavaxである.faces.webapp.FacesServlet.
web.xmlのwelcome-file-listラベルの役割:ユーザーがブラウザに入力したURLにservlet名またはJSPページが含まれていない場合、welcome-file-list要素は表示されるデフォルトファイルを指定できます.Welcome-fileサブエレメントは、デフォルトファイルの名前を指定します.Welcome-file-list要素は、1つ以上のwelcome-fileサブ要素を含むことができる.最初のwelcome-file要素に指定したファイルが見つからない場合、Webコンテナは2番目を表示しようとします.
WebでxmlでFacesServiceletコアコントローラを構成するには、次の手順に従います.
ここにはブロックが設けられている.jsfの最後のリクエスト.
JSFのためにいくつかの追加のパラメータを配置する必要があります.webでできます.xmlでは要素を使用して構成します.以下に、一般的な構成を示します.
転載:http://www.cnblogs.com/zxpgo/archive/2012/06/29/2570175.html
JSFが提供するコアコントローラはjavaxである.faces.webapp.FacesServlet.
web.xmlのwelcome-file-listラベルの役割:ユーザーがブラウザに入力したURLにservlet名またはJSPページが含まれていない場合、welcome-file-list要素は表示されるデフォルトファイルを指定できます.Welcome-fileサブエレメントは、デフォルトファイルの名前を指定します.Welcome-file-list要素は、1つ以上のwelcome-fileサブ要素を含むことができる.最初のwelcome-file要素に指定したファイルが見つからない場合、Webコンテナは2番目を表示しようとします.
WebでxmlでFacesServiceletコアコントローラを構成するには、次の手順に従います.
FacesServlet
javax.faces.webapp.FacesServlet
FacesServlet
*.jsf
ここにはブロックが設けられている.jsfの最後のリクエスト.
JSFのためにいくつかの追加のパラメータを配置する必要があります.webでできます.xmlでは要素を使用して構成します.以下に、一般的な構成を示します.
(client) (server) UI session , server ,client , server。 javax.faces.STATE_SAVING_METHOD client javax.faces.DEFAULT_SUFFIX .jsp JSF , . ( ) javax.faces.LIFECYCLE_ID javax.faces.CONFIG_FILES /WEB-INF/faces-config-beans.xml,/WEB-INF/faces-config-nav.xml Set this flag to true if you want the JSF Reference Implementation to verify that all of the application objects you have configured (components, converters, renderers, and validators) can be successfully created. Default value is false. javax.faces.verifyObjects true Set this flag to true if you want the JavaServer Faces Reference Implementation to validate the XML in your faces-config.xml resources against the DTD. Default value is false. javax.faces.validateXml true javax.faces.NUMBER_OF_VIEWS_IN_SESSION -1
JSF faces-config.xml:
最も一般的な2つの構成要素:
:JSFアプリケーションで管理されているすべてのBeanがこの要素の下に配置されます.
user onlyfun.caterpillar.UserBean session
:JSFアプリケーションを管理するためのナビゲーション規則
/pages/index.jsp success /pages/welcome.jsp failure /pages/index.jsp
その他の構成要素:適用管理関連構成:
:JSFアプリケーション関連構成の管理
:参照されるBeanの構成
カスタムコンポーネントに関する構成を登録するには、次の手順に従います.
:カスタム変換器の登録
:カスタム入力検証の登録
:カスタムコンポーネントの登録
:カスタムコンポーネントペイントとペイントパッケージの登録
拡張構成の詳細:
:ライフサイクルリスナーの登録
:JSFコアクラスをインスタンス化する工場の構成
参照先:http://www.itzhai.com/jsf-notes-jsf-configuration-file-configuration-instructions-and-common-elements.html
http://baike.baidu.com/view/1002819.htm
http://javaee.blog.51cto.com/941919/20285