按下commndButton时,outPutText未更新

时间:2014-04-18 03:22:43

标签: jsf-2 commandbutton

我在TomEE服务器上开发一个JSF 2.0项目。我在JSF视图上遇到问题,我试图在单击按钮时更新outPutText,但它无效。

这里是xhtml视图的形式:

<h:form>
  <h:outputText style="width: 600px;" styleClass="infoVista" value="#   {mensajes.BloqueoMaestra}" />

        <p:commandButton  actionListener="#{procesar.procesarPeticion()}" update="mensaje"  value="Buscar Bloqueos">
            <f:param name="proceso" value="bloqueo" />
        </p:commandButton>

        <h:outputText rendered="true" value="#{procesar.respuesta}" id="mensaje" />

</h:form>

这是Bean推测视图:

  @Named("procesar")
  @ViewScoped 

  public class procesarOpcion {

  String respuesta = "";

  public procesarOpcion(){

  }

  public String getRespuesta() {
    return respuesta;
  }

  public String procesarPeticion(){

   String proceso = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("proceso");

   if (proceso.equals("bloqueo")){
      respuesta = "Update this ";
   } 

   }

Evething正在运行,正在调用方法procesarPeticion()并且填充变量respuesta但是当我按下Command按钮时视图没有更新。

感谢您的帮助。

0 个答案:

没有答案