Login básico em JSF
Publicado por Mayron Cachina 02/01/2008
[ Hits: 12.640 ]
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 (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba