0

我想通过我的 Java 代码在发布操作上刷新我的 JSF 页面:

  @POST @Consumes(MediaType.APPLICATION_JSON)
    public String handlePostRequest(String payload) { 
//some code

//here resfresh the JSF
     }

你知道怎么做吗 ?

谢谢 !

4

2 回答 2

0

在托管 bean 中添加一个方法。让它返回 null。用 . 调用该方法<h:commandButton /> or <h:commandLink />。这将刷新您的页面。

于 2012-05-29T14:47:56.643 回答
0

这很简单,要创建 JSF 页面,您需要以下内容:

  1. <h:form />:包含您的页面代码
  2. <h:commandButton />: 将请求发布到服务器

现在刷新:
以下列方式声明您的按钮:

<h:commandButton action="#{myBean.refreshAction}" value="Refresh Action" />

MyBean#refreshAction方法向服务器返回一个空字符串时,即触发命令按钮的事件时,页面将被刷新。

于 2012-05-29T14:50:00.013 回答