Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Una combo actualiza el resto de campos del formulario
modificacion.jsp<h:form id="formulario">
<h:selectOneMenu value="#{MantenimientoPacienteBB.paciente.id}" onchange="submit()" immediate="true" valueChangeListener="#{MantenimientoPacienteBB.consultaPaciente}">
<f:selectItems value="#{MantenimientoPacienteBB.selectItemPacientes}" />
</h:selectOneMenu><br/>
<h:outputText value="Introduzca el nombre" />
<!-- inmediate="true" permite completar una petición sin que el formulario enviado sea validado, enviando sólo los datos enviados-->
<h:inputText id="nombre" value="#{MantenimientoPacienteBB.paciente.nombre}" immediate="true" />
MantenimientoPacienteBB.java
public void consultaPaciente(ValueChangeEvent e){
Integer id = (Integer) e.getNewValue();
paciente=PacienteBO.getPaciente(id);
//esto para refrescar campos inputtext
HtmlInputText inputTextGP = (HtmlInputText)FacesContext.getCurrentInstance().getViewRoot().findComponent("formulario:nombre");
inputTextGP.setValue(paciente.getNombre());
FacesContext.getCurrentInstance().renderResponse();
}