首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

facelets调整jsf部署

2012-11-21 
facelets整合jsf部署facelets 和jsf整合部署1 web.xml configurethe configure is as following?xml vers

facelets整合jsf部署

facelets 和jsf整合部署1 web.xml configure

the configure is as following

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  <context-param>    <param-name>javax.faces.CONFIG_FILES</param-name>    <param-value>/WEB-INF/faces-config.xml</param-value>  </context-param> <context-param>    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>    <param-value>.xhtml</param-value>  </context-param>  <context-param>    <param-name>facelets.REFRESH_PERIOD</param-name>    <param-value>2</param-value>  </context-param>  <context-param>    <param-name>facelets.DEVELOPMENT</param-name>    <param-value>true</param-value>  </context-param>  <servlet>    <servlet-name>Faces Servlet</servlet-name>    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet>    <servlet-name>Faces Servlet_tmp</servlet-name>    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>    <load-on-startup>0</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>Faces Servlet</servlet-name>    <url-pattern>*.faces</url-pattern>  </servlet-mapping>  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>    <welcome-file>index.html</welcome-file>  </welcome-file-list></web-app>

?in the web.xml file, you must add this

  <context-param>    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>    <param-value>.xhtml</param-value>  </context-param>

you can finish the .xhtml page mapping

2 face-config.xml configure

the configuration is as following

<?xml version="1.0"?><!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"                              "http://java.sun.com/dtd/web-facesconfig_1_0.dtd"><faces-config>  <application>    <locale-config>      <default-locale>en</default-locale>    </locale-config><view-handler>com.sun.facelets.FaceletViewHandler</view-handler>  </application><managed-bean><managed-bean-name>treeBacker</managed-bean-name><managed-bean-class>com.tomahawk.TreeBacker</managed-bean-class><managed-bean-scope>session</managed-bean-scope></managed-bean> <navigation-rule><from-view-id>/index.jsp</from-view-id></navigation-rule>        </faces-config>
?

you should add the following sentense in the face-config.xml

  <application>    <locale-config>      <default-locale>en</default-locale>    </locale-config><view-handler>com.sun.facelets.FaceletViewHandler</view-handler>  </application>
?

ok the basic configure is over .

热点排行
Bad Request.