隨筆-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 閱讀(1719) 評論(0)  編輯  收藏 所屬分類: JSF 2
          主站蜘蛛池模板: 安康市| 体育| 肃宁县| 杭州市| 漠河县| 凤城市| 公主岭市| 泰和县| 剑阁县| 昆明市| 金塔县| 长子县| 达日县| 镇安县| 湘潭市| 湛江市| 利辛县| 临高县| 灵石县| 怀化市| 汉阴县| 乌拉特后旗| 普安县| 静乐县| 宣城市| 翁源县| 云浮市| 揭西县| 海口市| 邹城市| 安顺市| 苍溪县| 通江县| 平果县| 英德市| 沾化县| 北辰区| 遂宁市| 任丘市| 开江县| 安陆市|