隨筆-48  評論-26  文章-0  trackbacks-0

          新建Web Project,引入JSFjar文件

          commons-beanutils.jar

          commons-collections.jar

          commons-digester.jar

          commons-logging.jar

          jsf-api.jar

          jsf-impl.jar

          jstl.jar

          standard.jar

          注意這里引入了JSTLjar

          Web.xmlweb-app標簽里需要加入

          <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>/faces/*</url-pattern>

          </servlet-mapping>

          javax.faces.webapp.FacesServlet是初始化加載的類,servlet-name可自定義

          <load-on-startup>標簽為設置加載的優(yōu)先級

          Servlet-mapping配置jsf訪問的映射信息,我這里配置的是訪問頁面前需加入faces,如faces/index.jsp

          Web-Info下新建faces-config.xml,這是jsf的配置文件,名稱固定,如果你映入了jsfjar包,xml的圖標應該會有F字樣,我們看看JSF的配置文件:

          <?xml version="1.0" encoding="UTF-8"?>

          <!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>

              <navigation-rule>

                 <from-view-id>/index.jsp</from-view-id>

                 <navigation-case>

                     <from-outcome>login</from-outcome>

                     <to-view-id>/welcome.jsp</to-view-id>

                 </navigation-case>

              </navigation-rule>

              <managed-bean>

                 <managed-bean-name>user</managed-bean-name>

                 <managed-bean-class>

                     com.bruceleey.bean.UserBean

                   </managed-bean-class>

                 <managed-bean-scope>session</managed-bean-scope>

              </managed-bean>

          </faces-config>

          <faces-config>JSF的父標簽,JSF的其余標簽需被包含在此標簽內(nèi)

          <navigation-rule>

                 <from-view-id>/index.jsp</from-view-id>

                 <navigation-case>

                     <from-outcome>login</from-outcome>

                     <to-view-id>/welcome.jsp</to-view-id>

                 </navigation-case>

          </navigation-rule>

          <from-view-id>表示設置從此頁面?zhèn)鬏斝畔⒌?/span><to-view-id>

          <from-outcome>action跳轉(zhuǎn)的標識名稱,如jsf的標簽可這樣寫<h:commandButton value="發(fā)送" action="login" />

          <managed-bean>里設置bean的訪問信息與bean的值域,這里設置的session范圍

          入門很簡單,詳細代碼見附件

          JSF01

          posted on 2009-12-27 00:09 Worker 閱讀(339) 評論(0)  編輯  收藏 所屬分類: JSF系列

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          主站蜘蛛池模板: 海门市| 合肥市| 泸水县| 海兴县| 娄烦县| 任丘市| 林州市| 滦南县| 江口县| 长兴县| 印江| 绵竹市| 枣强县| 句容市| 汶川县| 大宁县| 循化| 柳江县| 德惠市| 太仓市| 同江市| 垦利县| 明溪县| 新野县| 安乡县| 乌鲁木齐县| 辉县市| 垣曲县| 旬邑县| 天峨县| 涟源市| 保定市| 乌恰县| 华容县| 蛟河市| 蓬莱市| 罗平县| 伊金霍洛旗| 台湾省| 达拉特旗| 油尖旺区|