Programación de URI
1. Definir la clase JavaBean
Defina una clase JavaBean correspondiente a la tabla. Esta clase debe contener campos correspondientes a la tabla y utilizar métodos getters y setters para acceder a estos campos. Por ejemplo:
Usuario de clase pública {
ID int privado
Nombre de cadena privada;
Correo electrónico de cadena privada;
p>
//Obtenedores y definidores del campo
public int getId() {
ID de retorno;
}
public void setId(int id) {
this.id = id
}
Cadena pública getName() {
Devolver nombre;
}
public void setName(nombre de cadena){
this.name = nombre
} p>
Cadena pública getEmail() {
Responder al correo electrónico;
}
public void setEmail(Cadena de correo electrónico){
this.email = email
}
}
2. Utilice la directiva useBean
Utilice la directiva useBean para hacer referencia al Página JSP de la clase JavaBean y crea objetos JavaBean. Por ejemplo:
& ltJSP:useBean id = " usuario " class = " com . ejemplo . usuario " alcance = " sesión "/& gt;
Al enviar datos de formulario, los datos se encapsulan en un objeto JavaBean y el JavaBean se inserta en la base de datos a través de la capa DAO. Por ejemplo:
nombre de cadena = solicitud. getparameter(" nombre ");
cadena de correo electrónico = solicitud. Crear Crea un nuevo objeto de usuario y establece sus propiedades
User User = new User();
user.setName(name);
user.setEmail( email );
//Usa la capa DAO para insertar nuevos usuarios en la base de datos
UserDAO UserDAO = new UserDAO();
userDAO.insert(user );
p>
4. Anular el método queryByld
Al consultar datos, el objeto JavaBean se obtiene a través de la capa DAO y se almacena en el alcance de la solicitud para acceder a otro. página.
Por ejemplo:
int id = entero . parse int(request . getparameter(" id "));
UserDAO UserDAO = new UserDAO(); //Utilice la capa DAO para obtener el objeto de usuario por id
user user = userdao .
//Almacene el objeto de usuario en el atributo de solicitud
request.setAttribute("usuario", usuario);
//Reenviar a la página JSP para mostrar la información del usuario
request despachador despachador = solicitud getrequest despachador(" /user . JSP ");
dispatcher.forward(solicitud, respuesta);
5. Cree una página de visualización de información del usuario
Cree una página JSP ( como user.jsp) Para mostrar información del usuario consultada desde la base de datos. Utilice expresiones EL y propiedades de objetos JavaBean para mostrar información del usuario en la página. Por ejemplo:
& lt% @ idioma de la página = " Java " tipo de contenido = " texto/html; juego de caracteres = UTF-8 "
codificación de página = " UTF-8 " % & gt;
& lt% @ taglib prefix = " c " uri = "/JSP/jstl/core " % & gt;
& lt! DOCTYPE html & gt
& lthtml & gt
& lthead & gt
& ltmeta charset="UTF-8 "
& lttitle & gtInformación de usuario& lt/title & gt;
& lt/head & gt;
& ltbody & gt
& lth 1 & gt ;Usuario información</h 1>
& ltc:if test = " $ {usuario no vacío} " & gt
& ltp & gtNombre:$ { usuario .nombre } & lt/ p & gt;
& ltp & gtemail:$ { usuario.email } & lt/p & gt;
& lt/c:if & gt;
& lt/body & gt;
& lt/html & gt;
Lo anterior es cómo usar JavaBean y useBean para reescribir los métodos insert y queryByld y saltar a otra página. .
Eso es todo. No es fácil de organizar. Recuerda darle me gusta después de verlo y luego ve~