2016-10-26 3 views
0

私はxhtmlページを持つJSFプロジェクトを持っています。私のweb.xmlは以下のようになりますJSFで* .jsfを* .xhtmに変換する方法

<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.jsf</url-pattern> 
</servlet-mapping> 
<servlet> 

私がlogin.jsfのようなページを押すと、login.xhtmlが正しく読み込まれます。これはどうですか?これはFacesServletによって処理されますか?

私のもう1つの質問は、FacesServletとFaceletsは同じか違うのですか?異なる場合、Faceletsは何を意味しますか?

答えて

0

Facesサーブレットは、これらのリクエストをJSFライフサイクルにリダイレクトするdefine url-patternに基づいてすべてのリクエストを処理します。

Faceletsは、JSFのビューコンポーネントを宣言して構成するXMLベースの言語を提供するテンプレートフレームワークです。

を見てみましょう:

https://docs.oracle.com/javaee/7/api/javax/faces/webapp/FacesServlet.html http://www.oracle.com/technetwork/articles/java/facelets-454361.html

関連する問題