隨筆-112  評論-73  文章-0  trackbacks-0

          JSF 2.0 Navigation

           

          JSF 1.X 中使用導航需要在faces-config.xml 加入這樣的代碼:

           

          <navigation-rule>

            
          <navigation-case>

              
          <from-view-id>/pages/login.xhtml</from-view-id>

              
          <outcome>main</outcome>

              
          <to-view-id>/pages/main.xhtml</to-view-id>

            
          </navigation-case>

          </navigation-rule>

          JSF 2 中完全可以不用配置。


          <h:commandButton id="loginButton" 
            value
          ="#{msgs.loginButtonText}" action="main"/>

          點擊按鈕會轉到main.xhtmlJSF 會在當前目錄中查找main.xhtml
          也可以使用絕對地址:
          <h:commandButton id="loginButton"

            value
          ="#{msgs.loginButtonText}"

            action
          ="/pages/main"/>
          
          
           

          默認情況下JSF 會從一頁面forwards到另一個頁面。也可以使用redirect轉到另一個頁面。


          <h:commandButton id="loginButton"

            value
          ="#{msgs.loginButtonText}"

            action
          ="/pages/main?faces-redirect=true"/>

          相比 JSF1.2 要簡單得多!

          posted on 2010-04-24 14:53 Libo 閱讀(1725) 評論(0)  編輯  收藏 所屬分類: JSF 2
          主站蜘蛛池模板: 汤原县| 太谷县| 潮州市| 昭苏县| 镇原县| 泰州市| 应城市| 阆中市| 高雄县| 阿鲁科尔沁旗| 安国市| 清流县| 兴业县| 鄢陵县| 平顶山市| 桑植县| 定南县| 饶阳县| 牙克石市| 库车县| 凤翔县| 焦作市| 大石桥市| 蓝田县| 全椒县| 神木县| 南陵县| 安图县| 富民县| 岢岚县| 隆回县| 黄大仙区| 修武县| 温宿县| 正蓝旗| 松原市| 原阳县| 鹤山市| 浦县| 宁南县| 遂宁市|