Pessoal gostaria de saber como eu faço para mostrar o nome da pessoa quando ela entrar no sistema, após feito o login aparecer uma msg de boas vindas.
segue o meu código html do formulário
[code]
<div id="senha"><label>Senha : </label> </div>
<div id="input_senha"><input type="password" name="password_"> </div> <br>
<div id="btn_logar"> <input type="submit" name="logar_" value="Entrar"> </div>
<div id="btn_limpar"><input type="reset" name="clear_" value="Limpar"> </div>
<div id="link_esqueceuSenha"><a href="#">Esqueceu sua senha?</a> </div>
<div id="link_cadastrar"><a href="cadastro.jsp">Se cadastrar!</a> </div>
</form>
</div>
</div>[/code]
segue minha servlet para verificar o usuario
[code]protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
conectaBanco carrega = new conectaBanco();
carrega.fazConexao();
//aqui estou pegando o nome e a senha que vem do formulario
String user = request.getParameter("user_");
String senha = request.getParameter("password_");
cadastro cd = new cadastro();
cd.setUsuario(user);
cd.setSenha(senha);
//aqui estou chamando a classe que checa os nomes do BD para ver se a pessoa tem acesso ou nao ao sistema
verificaUsuario vUser = new verificaUsuario();
//aqui estou passado parametro senha e usuario
Integer status = vUser.verifica(cd.getUsuario(),cd.getSenha());
try{
if(status == 1){
//aqui estou criando uma sessão
HttpSession session = request.getSession(true);
//aqui passo qualquer nome para recuperar esse nome para ver se ele estar logado ou nao
session.setAttribute("logado", true);
//System.out.println("estamos na servlet de novo urururur");
response.sendRedirect("/ProjetoWEB/admin/logado.jsp");
System.out.println(request.getParameter("user_"));
}else{
System.out.println("Senha ou Usuario incorreto");
response.sendRedirect("/ProjetoWEB/index.jsp");
}
}
catch(Exception e){
response.sendRedirect("/erros/erro.jsp");
}[/code]
e o meu filtro para ver se tem sessão ou não
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
[code] ///fazendo um cach
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
//recuperando a sessão
HttpSession session = req.getSession();
//vendo se a sessão não é nula, se ele estar logado ou nao
if(session == null || session .getAttribute("logado")== null){
res.sendRedirect("/ProjetoWEB/index.jsp");
//se ele tentar bular ou nao logar ele volta para o INDEX
}
// pass the request along the filter chain
chain.doFilter(request, response);
}[/code]