Cet article décrit l'utilisation des objets de réponse en Java. Partagez-le pour votre référence, comme suit:
L'élément d'action <JSP: Forward> est utilisé pour mettre fin à l'exécution de la page actuelle du côté serveur lors de l'exécution et passer de la page actuelle à la page spécifiée.
Utilisez la méthode SetHeader () de l'objet de réponse pour définir l'intervalle de temps de rafraîchissement automatique de la page. L'énoncé qui implémente le rechargement de cette page toutes les 60 secondes est:
La copie de code est la suivante: Response.sethEader ("Refresh", 60);
Après 3 secondes, l'instruction du navigateur chargeant la nouvelle page //www.vevb.com est:
La copie de code est la suivante: Response.sethEader ("Refresh", "3; url = // www.vevb.com");
La méthode de réponse: void SendreDirect (URL de chaîne), redirige la page vers l'adresse URL spécifiée.
Exemple: utilisez la réponse pour implémenter la fonction de connexion de l'utilisateur
Login.html est la page du formulaire de connexion
Login.jsp est une page de traitement de l'information pour vérifier si la connexion de l'utilisateur est réussie.
Success.jsp est la page de saut après le succès de la connexion.
Le code source de Login.html est le suivant:
<! Doctype html public "- // w3c // dtd html 4.01 transitional // en"> <html> <adref> <tle title> instance de la fonction de connexion </ title> <meta http-equiv = "keywords" content = "keyword1, keyword2, keyword3"> <meta http-equiv = "description" contenu = "this pace"> <meta http-equie http-equiv = "content-type" content = "text / html; charset = utf-8"> <! - <link rel = "Stylesheet" type = "text / css" href = "./ styles.css"> -> </ head> <body> <centre> <h1> Interface de la connex type = "text" name = "name"> <br> mot de passe: <input type = "mot de passe" name = "pwd"> <br> <input type = "soumi" name = "soumide" value = "ligin"> <input type = "reset" name = "reset" value = "reset"> </ form> </ centr> </ body> </html>
Le code source de Login.jsp est le suivant:
<% @ Page Language = "Java" Import = "Java.util. *" ContentType = "Text / Html; charSet = UTF-8"%> <% String path = request.getContextPath (); String BasEpath = request.getscheme () + ": //" + request.getServerName () + ":" + request.getServerport () + path + "/";%> <! doctype html public "- // w3c // dtd html 4.01 transitional // en"> <html> <adread> <ase href = "<% ="> <title> instance </ title> <meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = "cache-control" contenu = "non-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3"> <metawords "contenu =" keyword1, keyword2, keyword3 "> <meset http-equiv = "Description" content = "Ceci est ma page"> <! - <link rel = "Stylesheet" type = "text / css" href = "styles.css"> -> </ head> <body> <enter> <h1> Instance de fonction de connexion </ h1> <% request.setcharacterencoding ("utf-8"); String name = request.getParameter ("name"); String pwd = request.getParameter ("pwd"); if (name! = null && pwd! = null && name.equals ("guanlin") && pwd.equals ("123")) {//response.sendRedirect("success.jsp "); %> <jsp: Forward Page = "Succès Response.sethEader ("Refresh", "5; url = login.html"); }%> </ Center> </ Body> </html>Le code source de succès.jsp est le suivant:
<% @ Page Language = "Java" Import = "Java.util. *" ContentType = "Text / Html; charSet = UTF-8"%> <% String path = request.getContextPath (); String BasEpath = request.getscheme () + ": //" + request.getServerName () + ":" + request.getServerport () + path + "/";%> <! doctype html public "- // w3c // dtd html 4.01 transitional // en"> <html> <adread> <ase href = "<% ="> <title> instance </ title> <meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = "cache-control" contenu = "non-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3"> <metawords "contenu =" keyword1, keyword2, keyword3 "> <meset http-equiv = "Description" content = "Ceci est ma page"> <! - <link rel = "stylesheet" type = "text / css" href = "styles.css"> -> </ head> <ebody> <enter> <h1 style = "green"> se connecter avec succès! </h1> <% request.setcharacterencoding ("utf-8"); String name = request.getParameter ("name"); String pwd = request.getParameter ("pwd"); %> Le nom d'utilisateur connecté est: <% = name%> <br> Le mot de passe pour la connexion est: <% = pwd%> </ Center> </ Body> </html>J'espère que cet article sera utile à la programmation Java de tous.