隨筆-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
          主站蜘蛛池模板: 石屏县| 花莲市| 盐津县| 东港市| 霍山县| 元朗区| 柳州市| 肃南| 广水市| 渭源县| 林口县| 商城县| 凤冈县| 聂拉木县| 锦州市| 卫辉市| 新兴县| 海盐县| 阿拉善右旗| 南部县| 贡觉县| 泗洪县| 辉南县| 余庆县| 涟水县| 达尔| 仙桃市| 乌恰县| 永靖县| 扶余县| 水富县| 太原市| 漳州市| 隆安县| 东乡族自治县| 宜阳县| 富顺县| 大埔区| 饶阳县| 西乌珠穆沁旗| 沂水县|