Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] JSF problema con Beans

Estas en el tema de JSF problema con Beans en el foro de Java en Foros del Web. Buenas compañeros, estoy probando esto de JSF, he segudo un simple tutorial pero lo que se supone que hace a mi no me funciona. Tengo ...
  #1 (permalink)  
Antiguo 03/12/2015, 04:31
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 3 meses
Puntos: 5
JSF problema con Beans

Buenas compañeros, estoy probando esto de JSF, he segudo un simple tutorial pero lo que se supone que hace a mi no me funciona.

Tengo tres ficheros, el xml de configuracion, xhtml de presentacion y la clase Java para controlar los datos de la presentacion.

faces-config.xml
Código PHP:
<faces-config version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">

    <
managed-bean>
           <
managed-bean-name>LoginManan</managed-bean-name>
           <
managed-bean-class>beans.LoginManagedBean</managed-bean-class>
           <
managed-bean-scope>request</managed-bean-scope>
        
           <
managed-property>
                  <
property-name>nombre</property-name>
                  <
value>admin</value>
           </
managed-property>
    </
managed-bean>


</
faces-config
El formulario de la pagina.xhtml:
Código PHP:
         <p>Usuario</p>
            <
input type="text" name="usuarioInput" value="#{loginManagedBean.nombre}" />
            <
p>Contraseña</p>
            <
input type="password" name="contrasennaInput" value="#{loginManagedBean.contrasenna}" />
            <
br></br>
            <
input type="submit" value="Entrar" name="botonSubmit" /> 
La clase java


**Me daba error al intentar subir el código java.


La estructura del proyecto es:



El problema es que al ejecutar la aplicacion e imprimir los valores me aparecen como nulos, es decir que no estoy referenciando bien el Beans, o eso creo yo.

¿Sabeis que estoy haciendo mal?
  #2 (permalink)  
Antiguo 03/12/2015, 12:03
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: JSF problema con Beans

Buenas,

No soy ningun experto en JSF pero veo que estas haciendo un submit por HTML estandar. Deberias utilizar un commandButton para que gestione el binding de los datos.

No compartes el tutorial que estas utilizando. Te comparto uno que hace concretamente una pagina de login:
https://docs.jboss.org/webbeans/refe...l/example.html

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 09/12/2015, 06:36
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 3 meses
Puntos: 5
Respuesta: JSF problema con Beans

Gracias Profesor, tenías razon era por el input.

Un saludo!

Etiquetas: beans, clase, jsf, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.