Dieser Artikel beschreibt die Verwendung verschiedener Methoden des Anforderungsobjekts in Java. Teilen Sie es für Ihre Referenz wie folgt weiter:
Das Anforderungsobjekt besteht darin, eine Anfrage vom Client an den Server auszugeben, einschließlich der vom Benutzer übermittelten Informationen und einige Informationen vom Client. Das Anforderungsobjekt ist eine Implementierungsinstanz der Klasse javax.servlet.http.httpServletRequest.
Das Anforderungsobjekt fasst die Anforderungsinformationen des Browsers zusammen, und verschiedene vom Client übermittelte Anforderungsinformationen, und der Benutzer kann über verschiedene Methoden des Anforderungsobjekts erhalten werden.
Gemeinsame Methoden zur Verwendung des Anforderungsobjekts, um Anforderungsparameter zu erhalten, die vom Client eingereicht wurden, sind wie folgt:
1.String getParameter (String -Name), erhält den Parameterwert des Clients und gibt den Wert des angegebenen Parameters in der Form einer Zeichenfolge zurück . Wenn der Parameter nicht vorhanden ist, gibt er einen Nullwert zurück. Verwenden Sie diese Methode, wenn Sie Parameter mit einem Formular-, Link- oder URL -Balken übergeben.
Holen Sie sich beispielsweise den Parameterwert des Clientnamens:
Die Codekopie lautet wie folgt: String name = request.getParameter ("Name");
2. STRING [] GetParamTervalues (String -Name) erhalten Sie alle Parameterwerte eines einzelnen Parameters, der hauptsächlich verwendet wird, um den Wert des Kontrollkästchens zu erhalten . Der Rückgabewerttyp ist die Zeichenfolge Array String []
Holen Sie sich beispielsweise alle Werte des Kontrollkästchens des Kunden Hobby:
String [] Hobbys = Request.getParameterValues ("Hobby"); if (hobbys!3..
Kopieren Sie beispielsweise den Code-Code wie folgt: request.setcharactercoding ("utf-8");
Beispiel: Verwenden Sie das Anforderungsobjekt, um die Benutzerregistrierungsfunktion zu implementieren
Der Quellcode von Zhuce.html lautet wie folgt:
<! DocType html public "-// w3c // dtd html 4.01 transitional // en"> <html> <head> <tits> persönliche Informationen Registrierung für persönliche Informationen </title> <meta http-equiv = "keywords" content = "keyword1, keyword 2, keyword3"> <meta http-equiv http-äquiv = "content-type" content = "text/html; charset = utf-8"> <!-<link rel = "styleSheet" type = "text/csS" href = "./ Styles.css">-> </head> <body> <h1 align = "center"> personal Information Registrierung ". <input type = "text" name = "name"> <br> Passwort: <Eingabe type = "password" name = "pwd"> <br> Wählen Sie Ihre Karriere aus: <Eingabe type = "radio" name = "career" value = "Farmer"> Bauer <Eingabe type = "radio" name = "career" value = "career” career "career". value = "lehrer"> Lehrer <br> Ihre Lieblingsstadt: <select name = "city"> <option value = "liaoning provinz"> liaoning provinz </option> <option value = "Hubei Provinz"> Hubei Provinz. Provinz "> Jiangsu Provinz </Option> <Option Value =" Hunan Provinz "Ausgewählt> Hunan Provinz </Option> </select> <br> Wählen Sie Ihr Hobby aus: <Eingabe type =" Checkbox "Name" name = "Hobby" value = "Tourismus"> Tourismus <Eingabe -Typ <Eingabe -Typ "Checkbox" name "name" name "hobby" hobby "hobby" lesy "Lesebuch" Lesebuch "Lesebuch" Lesebuch "Lesebuch" Lesebuch ". value = "game"> game <input type = "schach" name = "hobby" value = "qin, schach, kalligraphie und malt"> qin, schach, kalligraphie und malen <br> Selbstanlehnung: <textarea name = "intro"> Selbsteinführung </textarea> <br> </body> arrang "
Der Quellcode von Zhuce.jsp ist wie folgt:
<%@ page Language = "java" import = "java.util. request.getscheme ()+": //"+request.getSerVername ()+":"+request.getServerport ()+path+"/"%> <! docType html public "-// W3C // Dtd html 4.01 transitional // EN"> <html> <head> <basis Registrierung </title> <meta http-äquiv = "pragma" content = "no-cache"> <meta http-äquiv = "cache-control" content = "no-cache"> <meta http-equiv = "expires" content = "0"> <meta http-äquive http-äquiv = "Beschreibung" content = "Dies ist meine Seite"> <!-<link rel = "stylesheet" type = "text/css" href = "styles.css">-> </head> <body> <%request.setcharactercoding ("utf-8"); %> Ihr Name ist: <%= request.getParameter ("name")%> <br> Ihr Passwort ist: <%= Anfrage.GetParameter ("PWD")%> <br> Ihr Beruf ist: <%= Anfrage Request.GetParameterervalues ("Hobby"); if (hobbys! = null) {out.println ("Ihre Hobbys sind:"); für (int i = 0; i <hobbys.length; i ++) out.print (hobbys [i]); } %> <br> Selbstinführung: < %= request.getParameter ("intro") %> <br> </body> </html>Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.