在JSF web应用中,URL栏地址和页面/文件/动作之间的契约是什么?



我看到通过bean操作转到第二页(文件)后地址没有改变。

@Bozho是正确的。

如果想更新URL,默认机制是使用结果,如/foo/bar?faces-redirect=true,在POST之后重定向。还有一个<redirect/>指令,如果你使用faces-config.xml navigation-rule s。详细信息可以在JSF 2规范的7.4.2 Default NavigationHandler Algorithm一节中找到。

jsf操作通过将表单提交到相同的URL发生。然后JSF根据请求参数决定调用哪个操作。在此之后,将解析导航规则,以便向用户显示正确的页面。但是导航规则默认使用forward(服务器端重定向),因此客户端看不到url中的更改。

相关内容

  • 没有找到相关文章

最新更新