我想通过我的 Java 代码在发布操作上刷新我的 JSF 页面:
@POST @Consumes(MediaType.APPLICATION_JSON)
public String handlePostRequest(String payload) {
//some code
//here resfresh the JSF
}
你知道怎么做吗 ?
谢谢 !
在托管 bean 中添加一个方法。让它返回 null。用 . 调用该方法<h:commandButton /> or <h:commandLink />
。这将刷新您的页面。
这很简单,要创建 JSF 页面,您需要以下内容:
<h:form />
:包含您的页面代码<h:commandButton />
: 将请求发布到服务器现在刷新:
以下列方式声明您的按钮:
<h:commandButton action="#{myBean.refreshAction}" value="Refresh Action" />
当MyBean#refreshAction
方法向服务器返回一个空字符串时,即触发命令按钮的事件时,页面将被刷新。