tengo el siguiente escenario, tengo una aplicación java enterprise y en la war coloque los jsf, los beans los coloque en la ejb (que no estoy seguro si van hay), y pues hice todo normal, pero al momento de ejecutar, no me reconoce la clase
codigo del bean:
Código HTML:
package co.com.glokal.almaviva.controlador.bean;
import javax.ejb.Stateless;
import javax.ejb.LocalBean;
/**
*
* @author jose.ceballos
*/
@Stateless
@LocalBean
public class login {
// Add business logic below. (Right-click in editor and choose
// "Insert Code > Add Business Method")
private String user;
private String pass;
private String respuesta;
public String getUser() { return user; }
public void setUser(String user) { this.user = user; }
public String getPass() { return pass; }
public void setPass(String pass) { this.pass = pass; }
public String getRespuesta() { return respuesta; }
public void setRespuesta(String respuesta) { this.respuesta = respuesta; }
public void iniciarSesion(){
if(pass.equals("123") && user.equals("admin")){
respuesta = "Correcto";
}
}
}
Código HTML:
<?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html"> <h:head> <title>Facelet Title</title> </h:head> <h:body> <h:form > Usuario: <h:inputText id="txtUser" value="#{login.user}"/> Contraseña: <h:inputSecret id="txtPass" value="#{login.pass}"/> <h:commandButton action="login" actionListener="#{login.iniciarSesion()}" value="Guardar"/> <h:outputLabel value="#{login.respuesta}"/> </h:form> </h:body> </html>



