Login básico em JSF
Publicado por Mayron Cachina 02/01/2008
[ Hits: 13.069 ]
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;
}
}
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Linux Mint: Zram + Swapfile em Btrfs
O widget do Plasma 6 Área de Notificação
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (1)
Instalar Dual Boot, Linux+Windows. (13)
tentei instalar o steam pelo terminal, agora ele não abre (3)









