首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSF的地址栏的途径与当前的真实路径不一致

2012-09-19 
JSF的地址栏的路径与当前的真实路径不一致?页面要做收藏,但是JSF在浏览器地址栏的路径总是慢一拍。 ????原

JSF的地址栏的路径与当前的真实路径不一致?

页面要做收藏,但是JSF在浏览器地址栏的路径总是慢一拍。
????原因在于我们在设置导航规则时候,预设都是使用forward的方式:
forward:仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;
redirect:则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。
因此可以在<navigation-case>中加入一个<redirect/>,让JSF发出让浏览器重新导向(redirect)的header,让浏览器主动要求新网页,例如:?
????????<navigation-case>
????????????<from-outcome>excelReport</from-outcome>
????????????<to-view-id>/pages/excelReport.jsp</to-view-id>
?????????<redirect/>
????????</navigation-case>

热点排行