Login básico em JSF
Publicado por Mayron Cachina 02/01/2008
[ Hits: 12.642 ]
Homepage: http://mayroncachina.net
Esse é um exemplo básico de login em JSP + JSF: como usar o framework JSF com a tecnologia Java Server Pages.
welcomeJSF.jsp <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSF Login</title> </head> <body> <f:view> <h:form> <strong>Usuario</strong><h:inputText id="nome" value="#{login.usuario}" /> <strong>Senha</strong><h:inputSecret id="senha" value="#{login.senha}" /> <h:commandButton value="Entrar" action="#{login.verificaLogin}"/> </h:form> <h:outputText value="#{login.mensagem}"/> </f:view> </body> </html> Login.java /* * Login.java * * Created on 20 de Novembro de 2007, 14:35 * * Controller onde o JSF executará as funções */ /** * * @author mayron.cachina */ public class Login { private String usuario; private String senha; private String mensagem = "teste"; public String verificaLogin(){ if (usuario.equals("mayron")){ if (senha.equals("123456")){ mensagem = "Bem Vindo " + usuario; }else{ mensagem = "Senha Inválida"; } }else { mensagem = "Usuário " + usuario + " não faz parte do sistema"; } return null; } public String getUsuario() { return usuario; } public void setUsuario(String usuario) { this.usuario = usuario; } public String getSenha() { return senha; } public void setSenha(String senha) { this.senha = senha; } public String getMensagem() { return mensagem; } public void setMensagem(String mensagem) { this.mensagem = mensagem; } }
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Instalando Google Chrome no Ubuntu 24.04 LTS
Quantidade de caracteres suportados na barra de endereços dos navegadores
Instalando o Firefox via pacote .deb no Ubuntu 24.04 LTS
Como criar um robot em NTSL (Nelogica Trading System Language) para Profitchart
Instalar O chrome no linux (2)
Software de reprodução de mídia (0)