Login básico em JSF
Publicado por Mayron Cachina 02/01/2008
[ Hits: 12.687 ]
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; } }
Texto girando em volta do mouse
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
Quais suas extensões favoritas? (4)
Porque não tenho os 450GB do meu HD ? Só está livre 15GB (1)