Maven:ApplicationJsf2Base

De Wiki Fred
Aller à : navigation, rechercher

__NOTITLE__

Créer une application Web de base utilisant JSF2

Avant de commencer



Créer une page d’accueil


  • Créer un fichier welcome.xhtml dans src/main/webapp
 1 <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 
 3 <html xmlns="http://www.w3.org/1999/xhtml"
 4       xmlns:f="http://java.sun.com/jsf/core"      
 5       xmlns:h="http://java.sun.com/jsf/html">
 6       
 7 	<h:head>
 8 		<title>Web Base Application With JSF2</title>
 9 	</h:head>
10    	<h:body>
11    		<h2>Hello World From Web Base Application With JSF2!</h2>
12         </h:body>
13     
14 </html>


Adapter le fichier web.xml


  • Changer le welcome-file
1 <welcome-file-list>
2     <welcome-file>welcome.jsf</welcome-file>
3 </welcome-file-list>
  • Ajouter la servlet jsf2
1 <servlet>
2     <servlet-name>Faces Servlet</servlet-name>
3     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
4     <load-on-startup>1</load-on-startup>
5 </servlet>
  • Ajouter la liste des urls qui devront être traitées pas la servlet
1 <servlet-mapping>
2     <servlet-name>Faces Servlet</servlet-name>
3     <url-pattern>*.jsf</url-pattern>
4 </servlet-mapping>