Vac*_*dik 3 java jsf prettyfaces
我想知道如何在动作调用中重定向到同一页面.
我有这个命令按钮:
<h:commandButton action="#{someBean.edit}" value="Edit" />
Run Code Online (Sandbox Code Playgroud)
这是行动:
@Named
@RequestScoped
public class SomeBean {
public String edit() {
// some logic
return "theSamePage?faces-redirect=true";
}
}
Run Code Online (Sandbox Code Playgroud)
但它不会重定向到同一页面,只是刷新它,所以当我尝试通过按F5键刷新页面时,会发生重复提交.在正常情况下,这可以通过post/redirect/get来解决.但是当action方法返回与发送请求的页面的viewId相同的viewId时,faces将不会发送重定向.
我使用prettyfaces.
归档时间: |
|
查看次数: |
1140 次 |
最近记录: |