Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java h:SelectOne功能表发送给我以前的值_Java_Jsf 2_Primefaces - Fatal编程技术网

Java h:SelectOne功能表发送给我以前的值

Java h:SelectOne功能表发送给我以前的值,java,jsf-2,primefaces,Java,Jsf 2,Primefaces,idUni是一个字符串。从中删除immediate=“true”: <h:selectOneMenu id="filtroUnidad" immediate="true" style="width:120px" value="#{class.idUni}" label="#{bundleComunes.unidad}"> <f:selectItem itemLabel="#{bundleComunes.seleccionar}..." itemValue=""/>

idUni是一个字符串。

中删除immediate=“true”:


<h:selectOneMenu id="filtroUnidad" immediate="true" style="width:120px" value="#{class.idUni}" label="#{bundleComunes.unidad}">
  <f:selectItem itemLabel="#{bundleComunes.seleccionar}..." itemValue=""/>
  <f:selectItems value="#{class.lUnidadesValidas}" var="lUni" itemValue="#{lUni.id}" itemLabel="#{lUni.descripcion}"/>
  <f:ajax render="sisArm" event="change" listener="#{class.changeOneUnidad}"/>
</h:selectOneMenu>
/**
* changeOneMenuP.
*/
public void changeOneUnidad() {
  if(idUni == null) {
    lSistemasValidas = sisDao.findByValido();
  } else {
    lSistemasValidas = escDao.findByUnidadUbicacion(idUni, true);           
  }
}
<h:selectOneMenu id="filtroUnidad" style="width:120px" 
                 value="#{class.idUni}" label="#{bundleComunes.unidad}">