opa!
galera estou com problema estranho aqui
tenho esse código aqui
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title> ..:: Login | Cartão ::.. </title>
<link rel="stylesheet" type="text/css" href="/cartao/pages/css/login.css" />
<script type="text/javascript" src="/cartao/pages/js/login.js"></script>
</head>
<body>
<div id="tudo">
<div id="topo">
<h1><a href="#"> ExtraNet <img src="/cartao/pages/images/menu/logo.jpg" alt="Cartão" /> </a></h1>
</div>
<div id="conteudo">
<h4> Área Administrativa </h4>
<form jsfc="h:form" id="login">
<label jsfc="h:outputLabel" for="login">Login</label>
<input type="text" jsfc="h:inputText" value="#{controleLogin.usuario.login}" id="login" required="true" requiredMessage="Login deve ser preenchido"/>
<label jsfc="h:outputLabel" for="senha">Senha</label>
<input type="password" jsfc="h:inputSecret" value="#{controleLogin.usuario.senha}" id="senha" required="true" requiredMessage="Senha deve ser preenchida" />
<div id="erro" jsfc="h:messages"></div>
<input jsfc="h:commandButton" type="submit" class="botaoLogin" action="#{controleLogin.acessar}" value="Entrar" id="submit" />
</form>
</div>
</div>
</body>
</html>
e esta dando esse erro aqui
mas antes isso funcionava quando não tinha o facelets, era só o jsf puro
public class ControleLogin {
private UsuarioBean usuario;
private List<MenuBean> subMenusList;
private List<MenuBean> subMenus;
public ControleLogin(){
usuario = new UsuarioBean();
subMenus = new MenuBiz().getMenusList(usuario);
}
/**
* efetua o login na aplicacao
* @return
*/
public String acessar() {
FacesContext context = FacesContext.getCurrentInstance();
String retorno = "sucesso";
try {
LoginBiz biz = new LoginBiz();
UsuarioBean usuarioBD = biz.getUsuario( usuario.getLogin() );
if ( biz.isUsuarioValido(usuarioBD, usuario) ) {
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true);
session.setAttribute("usuario", usuarioBD);
} else {
retorno = "falha";
String msg = "Login ou Senha incorretos.";
FacesMessage message = new FacesMessage(msg);
context.addMessage("login", message);
}
} catch (SQLException e) {
retorno = "falha";
String msg = "Erro no banco de dados: " + e.getLocalizedMessage();
FacesMessage message = new FacesMessage(msg);
context.addMessage("login", message);
}
return retorno;
}
....
// get e set omitido