hola a todos
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";
}
}
}
codigo del jsf:
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>
como hago para que e reconozca el bean (login.java) ?