<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java-Android-jwebee
    Java-Android-jwebee
    對(duì)IT人來說,要成為一個(gè)優(yōu)秀的技術(shù)型管理者,除了需要具備扎實(shí)的技術(shù)基礎(chǔ)之外,還應(yīng)該培養(yǎng)良好的人際關(guān)系能力、談判與溝通技能、客戶關(guān)系與咨詢技能、商業(yè)頭腦和財(cái)務(wù)技能以及創(chuàng)新意識(shí),此外還要有巧妙的激勵(lì)技巧和化解沖突與解決突發(fā)問題的能力.
    在JSF中是根據(jù)faces-config.xml中<navigation-rule>設(shè)定,以決定在符合的條件成立時(shí),該連結(jié)至哪一個(gè)頁面,一個(gè)基本的設(shè)定如下:
     
    ....
    <navigation-rule>
    <from-view-id>/pages/index.jsp</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/pages/welcome.jsp</to-view-id>
    </navigation-case>
    <navigation-case>
    <from-outcome>failure</from-outcome>
    <to-view-id>/pages/index.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    ....

     

    對(duì)於JSF,每一個(gè)視圖(View)都有一個(gè)獨(dú)特的識(shí)別(identifier),稱之為View ID,在JSF中的View ID是從Web應(yīng)用程式的環(huán)境相對(duì)路徑開始計(jì)算,設(shè)定時(shí)都是以/作為開頭,如果您請(qǐng)求時(shí)的路徑是/pages/index.faces,則JSF會(huì)將副檔名改為/pages/index.jsp,以此作為view-id。

     

    在<navigation-rule>中的<from-view-id>是個(gè)選擇性的定義,它規(guī)定了來源頁面的條件,<navigation-case>中定義各種導(dǎo)覽條件,<from-outcome>定義當(dāng)表單結(jié)果符合的條件時(shí),各自改導(dǎo)向哪一個(gè)目的頁面,目的頁面是在<to-view-id>中定義。

     

    您還可以在<navigation-case>中加入<from-action>,進(jìn)一步規(guī)範(fàn)表單結(jié)果必須根據(jù)哪一個(gè)動(dòng)作方法(action method),當(dāng)中是使用 JSF Expression Language 來設(shè)定,例如:
     
    ....
    <navigation-rule>
    <from-view-id>/pages/index.jsp</from-view-id>
    <navigation-case>
    <from-action>#{user.verify}</from-action>
    <from-outcome>success</from-outcome>
    <to-view-id>/pages/welcome.jsp</to-view-id>
    </navigation-case>
    ....
    </navigation-rule>
    ....

     

    在導(dǎo)航時(shí),預(yù)設(shè)都是使用forward的方式,您可以在<navigation-case>中加入一個(gè)<redirect/>,讓JSF發(fā)出讓瀏覽器重新導(dǎo)向(redirect)的header,讓瀏覽器主動(dòng)要求新網(wǎng)頁,例如:
     
    ....
    <navigation-rule>
    <from-view-id>/pages/index.jsp</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/pages/welcome.jsp</to-view-id>
    <redirect/>
    </navigation-case>
    ....
    </navigation-rule>
    ....

     

    您的來源網(wǎng)頁可能是某個(gè)特定模組,例如在/admin/下的頁面,您可以在<from-view-id>中使用wildcards,也就是使用 * 字元,例如:
     
    ....
    <navigation-rule>
    <from-view-id>/admin/*</from-view-id>
    <navigation-case>
    <from-action>#{user.verify}</from-action>
    <from-outcome>success</from-outcome>
    <to-view-id>/pages/welcome.jsp</to-view-id>
    </navigation-case>
    ....
    </navigation-rule>
    ....

     

    在上面的設(shè)定中,只要來源網(wǎng)頁是從/admin來的,都可以開始測(cè)試接下來的<navigation-case>。

     

    <from-view-id>如果沒有設(shè)定,表示來源網(wǎng)頁不作限制,您也可以使用 * 顯式的在定義檔中表明,例如:
     
    ....
    <navigation-rule>
    <from-view-id>/*</from-view-id>
    <navigation-case>
    ....
    </navigation-rule>
    ....

     

    或者是這樣:
     
    ....
    <navigation-rule>
    <from-view-id>*</from-view-id>
    <navigation-case>
    ....
    </navigation-rule>
    ....




    jwebee

    我的個(gè)人網(wǎng)站
    posted on 2008-05-22 12:36 周行 閱讀(636) 評(píng)論(0)  編輯  收藏 所屬分類: JSF
    Java-Android-jwebee
    主站蜘蛛池模板: 免费一级特黄特色大片在线观看| 最近中文字幕完整版免费高清| 好吊妞998视频免费观看在线| 亚洲国产成人久久综合一区| 51视频精品全部免费最新| 亚洲精品人成电影网| 97在线视频免费| 亚洲精品第一国产综合精品| jjizz全部免费看片| 亚洲日韩国产精品乱-久| 性盈盈影院免费视频观看在线一区| 中文有码亚洲制服av片| 国产国产人免费视频成69大陆| 国产亚洲精彩视频| 国产91精品一区二区麻豆亚洲| 免费a级毛片无码a∨免费软件| 自怕偷自怕亚洲精品| 国产一卡二卡3卡四卡免费| 亚洲欧洲日产国码久在线| 免费看一级做a爰片久久| 丁香六月婷婷精品免费观看| 亚洲日产无码中文字幕| 91人人区免费区人人| 亚洲日韩中文字幕一区| 亚洲国产精品不卡毛片a在线| 两个人看的www高清免费观看| 少妇中文字幕乱码亚洲影视| 好男人www免费高清视频在线| 最好2018中文免费视频| 亚洲乱码国产乱码精品精| 免费专区丝袜脚调教视频| 亚洲av色香蕉一区二区三区蜜桃| 国产国拍亚洲精品福利| 最近中文字幕mv免费高清在线| 亚洲Av无码国产一区二区 | 中文字幕久无码免费久久| 亚洲AV日韩AV永久无码久久 | 国产猛烈高潮尖叫视频免费| 国产精品九九久久免费视频| 精品日韩亚洲AV无码一区二区三区 | 四虎永久在线观看免费网站网址|