ahora solo nos queda crear un flujo basico que utiliza richfaces...
seran dos jsp, una pantalla de login y otra de bienvenida.
1.- jsp de login.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
html
head
/head
body
/body
/html
2.- bean de login.
public class Login {
private String nombre;
private String password;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public void limpiar(){
setPassword("");
setNombre("");
}
}
3.- bean loginService.
public class LoginService{
private Login login;
public String loginAction() {
if(getLogin().getNombre()!=null && getLogin().getPassword()){
return "loginOk";
}
return null;
}
public void setLogin(Login login) {
this.login = login;
}
public Login getLogin() {
return login;
}
}
4.- jsp de bienvenida.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
html
head
/head
body
/body
/html
5.- configuracion del faces config.
/login.jsp loginOk /bienvenida.jsp /bienvenida.jsp
LISTO AQUI TENEMOS UN FLUJO BASICO PARA NUESTRO JSP, CON ESTO TERMINO LOS POST SOBRE RICHFACES BASICO, EN SIGUIENTES ENTRADAS PUBLICARE SOBRE FACELETS Y COSASQUE HARAN QUE FURULE MEJOR NUESTRO SISTEMA
No hay comentarios:
Publicar un comentario