Error al cargar datos en inputtext en JSF y RichFaces
Me pudieran auxiliar, por favor...
Tengo este formulario en un archivo JSP el cual al poner algun valor en el inputText llamado "txt_instancia" o "nombre" y presionar el boton "buscar"
deberia buscarlo en la base de dato y desplegarlo en los demas inputText.
<rich:panel style="width: 20%">
<f:facet name="header" >
<h:outputText value="Instancia: " />
</f:facet>
<table>
<tr>
<td><h:outputText value="Nombre: " /></td>
<td><h:inputText value="#{b_ca.txt_instancia}" id="n_inst"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Presupuesto: " /></td>
<td><h:inputText value="#{b_ca.txt_presupuesto}" id="p_inst"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Areas: " /></td>
<td><h:inputText value="#{b_ca.txt_areas}" id="a_inst" ></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Region: " /></td>
<td><h:inputText value="#{b_ca.txt_region}" id="r_inst"></h:inputText></td>
</tr>
</table>
<a4j:commandButton value="guardar" action="#{b_ca.guardar1()}">
<a4j:actionparam name="contenido" value="CA.jsp"/>
</a4j:commandButton>
<a4j:commandButton value="Buscar" action="#{b_ca.buscar()}"/>
</rich:panel>
<f:facet name="header" >
<h:outputText value="Instancia: " />
</f:facet>
<table>
<tr>
<td><h:outputText value="Nombre: " /></td>
<td><h:inputText value="#{b_ca.txt_instancia}" id="n_inst"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Presupuesto: " /></td>
<td><h:inputText value="#{b_ca.txt_presupuesto}" id="p_inst"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Areas: " /></td>
<td><h:inputText value="#{b_ca.txt_areas}" id="a_inst" ></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Region: " /></td>
<td><h:inputText value="#{b_ca.txt_region}" id="r_inst"></h:inputText></td>
</tr>
</table>
<a4j:commandButton value="guardar" action="#{b_ca.guardar1()}">
<a4j:actionparam name="contenido" value="CA.jsp"/>
</a4j:commandButton>
<a4j:commandButton value="Buscar" action="#{b_ca.buscar()}"/>
</rich:panel>
public void buscar() throws Exception
{
String query = "SELECT * FROM instancias where instancia='" + txt_instancia + "'";
st = con.createStatement();
res = st.executeQuery(query);
if ((res.next()))
{
setTxt_instancia(res.getString("instancia"));
setTxt_presupuesto(res.getString("presupuesto"));
setTxt_areas(res.getString("areas"));
setTxt_region(res.getString("region"));
// setIsUserNameDisabled(true);
// setButtonName("Save Changes");
}
st.close();
res.close();
}
{
String query = "SELECT * FROM instancias where instancia='" + txt_instancia + "'";
st = con.createStatement();
res = st.executeQuery(query);
if ((res.next()))
{
setTxt_instancia(res.getString("instancia"));
setTxt_presupuesto(res.getString("presupuesto"));
setTxt_areas(res.getString("areas"));
setTxt_region(res.getString("region"));
// setIsUserNameDisabled(true);
// setButtonName("Save Changes");
}
st.close();
res.close();
}
Ya cheque la conexion de base de datos, el web.xml y el face_config.xml
Pero no hace nada... Alguna sugerencia... Gracias
- Inicie sesión o regístrese para enviar comentarios
Alguna sugerencia???
Señores por favor aunque sea digan que no vales para eso... jeje pero algun comentario... Saludos.
Re:Alguna sugerencia
La verdad no se como ayudarte ... un simple pedazo (o pedazos) de código NO bastan para darte una solución. En muchos casos son tan específicas la preguntas que tendríamos que estar involucrados en tu proyecto para poder entender.
No te preocupes todos llegamos a tener este tipo de problemas ... suerte
Tal vez si pusieras el código del Bean
:
Y ver cual es el problema
0_0
Sugerencia. Pon en la primera
Sugerencia. Pon en la primera linea del método "buscar" un log que diga:
System.out.println("Llamo al metodo buscar");
y asegurate de ver esa línea. Ese es el primer paso.Agradecimiento
Gracias Sr. ya lo arregle... modifique los atributos de las cajas de texto...
y ya me permitio poner los resultados de la base de datos en los inputText. Saludos!!!