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?