Este artículo describe el uso de objetos de respuesta en Java. Compártelo para su referencia, como sigue:
El elemento <jsp: delantero> de acción se usa para finalizar la ejecución de la página actual en el lado del servidor cuando se ejecuta y se mueve de la página actual a la página especificada.
Use el método setheader () del objeto de respuesta para establecer el intervalo de tiempo de actualización automático de la página. La declaración que implementa recargar esta página cada 60 segundos es:
La copia del código es la siguiente: Respuesta.Setheader ("Actualizar", 60);
Después de 3 segundos, la declaración del navegador que carga la nueva página //www.vevb.com es:
La copia del código es la siguiente: Response.Setheader ("Actualizar", "3; url = // www.vevb.com");
El método de respuesta: nulo sendedirect (URL de cadena), redirige la página a la dirección de URL especificada.
Ejemplo: use la respuesta para implementar la función de inicio de sesión del usuario
login.html es la página de formulario de inicio de sesión
Login.jsp es una página de procesamiento de información para verificar si el inicio de sesión del usuario es exitoso.
Success.jsp es la página de salto después de que el inicio de sesión sea exitoso.
El código fuente de login.html es el siguiente:
<! Doctype html public "-// w3c // dtd html 4.01 transitional // eN"> <html> <fead> <title> Instance de la función de inicio de sesión </title> <meta http-equiv = "Keywords" Keywords "Content =" Keyword1, Keyword2, Keyword3 "> <meta http-Equiv =" CONTENTO "CONTENTO" CONTENTO "ESTO PAGE". http-equiv = "content-type" content = "text/html; charset = utf-8"> <!-<link rel = "stylesheet" type = "text/css" href = "./ styles.css">->> </head> <body> <center> <h1> Interface de inauguración </h1> <pla de acción = "Action =" Login.jsp "Method =" Method "name" <input type = "text" name = "name"> <br> contraseña: <input type = "contraseña" name = "pwd"> <br> <input type = "subt" name = "subt" value = "login"> <input type = "reset" name = "reet" value = "rests"> </form> </center> </body> </html>
El código fuente de login.jsp es el siguiente:
<%@ page lenguaje = "java" import = "java.util.*" contentType = "text/html; charset = utf-8"%> <%string path = requit.getContextPath (); string basepath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerPort ()+path+"/";%> <! DocType html public "-// w3c // dtd html 4.01 transitional // en"> <html> <fead> <fead> <base href = "<%= core = basepath%>" Título> "TELGATH <TULET> <TOTTOR> <TULET TELGAT instancia </title> <meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = http-equiv = "Descripción" Content = "This Is My Page"> <!-<Link Rel = "Stylesheet" type = "text/css" href = "styles.css">-> </head> <body> <center> <h1> Instancia de la función de inicio de sesión </h1> <% Solic.setcharacteriCoding ("UTF-8");; Name de cadena = request.getParameter ("nombre"); Cadena pwd = request.getParameter ("pwd"); if (name! = null && pwd! = null && name.equals ("guanlin") && pwd.equals ("123")) {//response.sendredirect("success.jsp "); %> <jsp: avance page = "éxito.jsp"> </jsp: adelante> <%} else {out.println ("<font color = 'rojo'> nombre de usuario o contraseña es incorrecto, regrese a la página de inicio de sesión en 5 segundos. Si no desea esperar, haga clic en <a href = 'respuesta/login.html'> regresar a registro </a> </font>"); respuesta.setheader ("actualizar", "5; url = login.html"); } %> </center> </body> </html>El código fuente de éxito.jsp es el siguiente:
<%@ page lenguaje = "java" import = "java.util.*" contentType = "text/html; charset = utf-8"%> <%string path = requit.getContextPath (); string basepath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerPort ()+path+"/";%> <! DocType html public "-// w3c // dtd html 4.01 transitional // en"> <html> <fead> <fead> <base href = "<%= core = basepath%>" Título> "TELGATH <TULET> <TOTTOR> <TULET TELGAT instancia </title> <meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = http-equiv = "Descripción" Content = "Esta es mi página"> <!-<Link rel = "Stylesheet" type = "text/css" href = "styles.css">-> </head> <body> <center> <h1 style = "verde"> ¡Iniciar éxito con éxito! </h1> <% request.setcharacterEncoding ("Utf-8"); Name de cadena = request.getParameter ("nombre"); Cadena pwd = request.getParameter ("pwd"); %> El nombre de usuario registrado es: < %= name %> <br> La contraseña para iniciar sesión es: < %= pwd %> </center> </body> </html>Espero que este artículo sea útil para la programación Java de todos.