Practico 1: parámetros

2 views
Skip to first unread message

Agustin Sampietro

unread,
Dec 7, 2011, 11:02:36 AM12/7/11
to UESjava
hola, una duda, tengo una función de que recibe 2 parámetros así puedo
validar el usuario.. pero lo que no he podido lograr es pasar los
valores de los inputText como parámetros de la función.. como los
puedo pasar?

código del commandButton:
<h:commandButton id="ingresar" value="#{msg.boton_ingresar}"
action="#{ControlUsuario.validarUsuario}" />

función de ControlUsuario.java:
public String validarUsuario(String usu, String cla){
UsuarioBean us = new UsuarioBean();
String value="volver";

for (UsuarioBean usuario : listadoUsuarios) {
if(usu == usuario.getUsuario() && cla == usuario.getClave()){
//seleccionar usuario
value = "detalle";
}
}
return value;
}

desde ya gracias, saludos

Fernando Carlos Coba

unread,
Dec 7, 2011, 11:10:06 AM12/7/11
to ues...@googlegroups.com
Hola, el tema es que tenes que hacerlo todo en dos clases separadas. En la clase usuariobeans create todos los seter y los geter del usuario, en una clase aparte que puede llamarse validaUsuario crea los seter y geter para un usuario y en esa clase le metes el metodo para comparar los usuarios, el usuario cargado desde el cofig.xml y el cargado desde los text de la pagina jfs.
Despues para llamar el procedimiento desde el jsf haces action"#´{validaUsuario.validarUsuario}.

Cualquier cosa pregunta!!
Saludos-
--
Fernando Coba

Agustin Sampietro

unread,
Dec 7, 2011, 1:01:27 PM12/7/11
to ues...@googlegroups.com
Gracias Fernando por contestar..
si ya había creado una clase llamada "UsuariosBean" donde pongo las propiedades y gettes y setter de cada propiedad..
y también tengo una clase llamada "ControlUsuario" es donde manejo las sesiones y valido al usuario..
pero lo que nose como hacer es recorrer el faces-config.xml que tiene los datos de los usuarios, así lo puedo validar con las propiedades que cargue desde el index.jsp

Saludos
--
Inf. Agustiín Sampietro
Córdoba - Argentina
0351 - 152039099

Daniel

unread,
Dec 7, 2011, 1:08:11 PM12/7/11
to ues...@googlegroups.com
Agustin:

La pregunta ya fue contestada en http://groups.google.com/group/uesjava/browse_thread/thread/1779b96192ecf10a/8e7469f0caa7841f?lnk=gst&q=faces#8e7469f0caa7841f

No tenes q recorrer el faces-config, ya que eso lo hace automaticamente el app server y lo carga en una variable del tipo list que vos definas. A esa variable es la que tenes q iterar para comparar con los usuarios que cargues

Saludos

2011/12/7 Agustin Sampietro <sampietr...@gmail.com>



--
_________________

 Daniel Oliva Bianco

_________________
 

Reply all
Reply to author
Forward
0 new messages