<navigation-case>
            <from-action>#{addWallpaperBulkConfigController.go}</from-action>
            <to-view-id>/jsp/AddWallpaperBulkConfig.jsf</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-action>#{addWallpaperBulkDetailController.go}</from-action>
            <from-outcome>go</from-outcome>
            <to-view-id>/jsp/AddWpBulkDetail.jsp</to-view-id>
        </navigation-case>上面的这两个go有什么区别么?
是当go这个方法的返回值为"go"时,就转到/jsp/AddWpBulkDetail.jsp这个页面吗?
若返回值不为"go"时,就跳转到/jsp/AddWallpaperBulkConfig.jsf页面吗?但看了AddWallpaperBulkConfigController这个类的源码后发现这个go方法的返回值总是"go".

解决方案 »

  1.   

    第二个navigation-case就是你说的意思但是第一个没看懂。
    我的感觉第一个那样写是错的,或者是说不管方法“go”返回什么都跳到Config页面JSF新手票过
      

  2.   

    如果页面上action返回的值符合<from-outcome>设置就会进行导航。如果你没有两个相同的返回值(如下面的success),就不需要设置<from-action>。
    你的第一段<navigation-case>似乎少设置一个<from-outcome>。这样会不会有问题呢?<navigation-rule>
        <description>Navigation for the toolbar.</description>
        <from-view-id>*</from-view-id>
        <navigation-case>
            <from-outcome>inbox</from-outcome>
            <to-view-id>/protected/inbox.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>show_all</from-outcome>
            <to-view-id>/includes/show_all.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-action>#{createProjectBean.create}</from-action>
            <from-outcome>success</from-outcome>
            <to-view-id>/protected/edit/create.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-action>#{authenticationBean.logout}</from-action>
            <from-outcome>success</from-outcome>
            <to-view-id>/login.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
      

  3.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【rmn190】截止到2008-08-01 16:39:34的历史汇总数据(不包括此帖):
    发帖的总数量:189                      发帖的总分数:2025                     每贴平均分数:10                       
    回帖的总数量:70                       得分贴总数量:12                       回帖的得分率:17%                      
    结贴的总数量:64                       结贴的总分数:965                      
    无满意结贴数:4                        无满意结贴分:60                       
    未结的帖子数:125                      未结的总分数:1060                     
    结贴的百分比:33.86 %               结分的百分比:47.65 %                  
    无满意结贴率:6.25  %               无满意结分率:6.22  %                  
    楼主该结一些帖子了

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=rmn190