jsp vorm van behandeling, die onvermijdelijk zullen worden geconfronteerd met verschillende situaties, moet je door wat informatie van je browser op de server van de programma 's en uiteindelijk je achtergrond.Het gebruik van twee methoden. Om deze informatie over netwerk - server.Deze methode is de methode en de methode van de methode, de methode:, worden toegevoegd aan de pagina 's van de code van het verzoek te verstrekken informatie voor de gebruiker.De pagina 's en de codering van informatie worden gescheiden?De volgende kenmerken: http://www.test.com/hello?Key1 = value1 & KEY2 = de waarde ('), een methode is om de informatie van de browser op de server van de standaardmethode, die lange reeks in de browser standpunt: de doos.Als je een wachtwoord of andere gevoelige informatie doorgeven aan de server, nooit het gebruik van deze methode, de methode is beperkt in omvang: 1024 tekens kan slechts op verzoek van de touwtjes in handen.Deze informatie is, door het gebruik van query_string header en door query_string milieu kunnen gebruik maken van het doel van het verzoek getquerystring variabelen () () voor de toegang tot en getparameter.,, is het in het algemeen meer betrouwbare methode: de methode van overdracht van informatie naar de achtergrond voor de programma 's, de methode van verpakkingen, op dezelfde wijze als de werkwijze voor het verkrijgen van informatie, maar beschouwt het als een tekst na de string?Op deze website, stuurt hij het als een aparte informatie.Deze boodschap is voor de bestaande programma 's in de vorm van een standaard input - output -, kan worden opgelost en het gebruik van uw behandeling, verwerking van dit soort gebruik getparameter JSP) voor eenvoudige parameters (lezen, lees de binaire gegevens uit het verzoek van de cliënt, getinputstream (.) lezing jsp vorm van gegevens Verwerking van gegevens, jsp vorm van automatische analyse van de situatie op basis van de verschillende een van de volgende methoden:,,,,, je getparameter (): een verzoek. Getparameter () methode, een vorm van de waarden van de parameters.,,,,, getparametervalues (): als er meer dan één Keer terug te keren naar de parameters, voor een waarde van meer dan op grond van deze methode, zoals het vakje.,,,,, getparameternames (): als je wil een volledige lijst van alle parameters van de koper wordt deze methodeDe huidige eisen.,,,,, getinputstream (): oproep van deze methode voor het lezen van de binaire gegevens van klanten.,,, URL: methode voor het verkrijgen van voorbeelden, hier is een eenvoudige URL, zal dit via de twee waarden helloform programma het gebruik van een methode, HTTP://lokale: 8080 /id =?First_name = Zara & last_name = Ali, hier is de procedure voor de behandeling van door jsp, id =, web browser input.We zijn gaan gebruiken, getParameter (), die maakt het heel makkelijk om voor de toegang tot de aangenomen -, < html> < head> < title> met behulp van een methode te lezen. Data< /title> < /head> < body> < center> < h1> met behulp van een methode te lezen de vorm van Data< /h1> < ul > < li> < p> < b> de eerste Name:< /b> < deze request.getParameter ("first_name")%> < /p> < /li> < li> < p> < b> de laatste Name:< /b> < deze request.getParameter ("last_name")%> < /p> < /li> < /ul> < /body> < /html> type, nuhttp://localhost:8080/main.jsp?First_name = Zara & last_name = Ali, de positie van de doos in de browser:.Dit zal leiden tot de volgende resultaten: het gebruik van een methode voor het lezen van een formulier,,,,, de eerste gegevens: Zara,,,,, de laatste naam: Ali,,, in de vorm van voorbeelden van methoden, dit is door de twee waarden: http: //europa.eu.int) en gebruik dienen de knop van een eenvoudig voorbeeld geven.We gebruiken dezelfde jsp id = met deze inbreng, < http: //europa.eu.int > < lichaam > < vorm van actie = "heer. Jsp" methode = "ga" > ten eerste: < input vormen voor de tekst "naam" first_name "> < BR > ten slotte een: < input vormen voor de tekst" naam "last_name" /> < input - type = "dienen". "Dienen" /> < /vorm > < /lichaam GT; < /html > het behoud van deze in het dossier op http: //europa.eu.int hello.htm < je gids > /procedures /wortel.Als je bezoek, HTTP://lokale: 8080 /Hallo. Htm, hier is de vorm van de werkelijke produktie, de eerste naam: naam:,,,, probeer de vermelding van de naam, en daarna dienen de knop, de resultaten zien van de lokale machine tomcat.Op basis van de instellingen, het vergelijkbare resultaten zou opleveren, in bovenstaand voorbeeld genoemd. Na de voorbeelden van vormen van gebruik, en, laten we het doen tot wijziging van de methode en de behandeling na jsp krijgen.De verwerking van de input, id =, jsp via het web gebruiken krijgen of post - methode, het feit dat er geen veranderingen, omdat het de enige manier is jsp parameters veranderen van een binaire gegevens worden doorgegeven aan JSP 's.Het dossier in verband met de begrippen hanteren zou in afzonderlijke hoofdstuk waar we na te lezen van binaire gegevens. Stream., < html> < head> < title> met behulp van een post - methode te lezen en vorm van Data< /title> < /head> < body> < center> < h1> met behulp van een methode te lezen de vorm van Data< /h1> < ul > < li> < p> < b> de eerste Name:< /b> < deze request.getParameter ("first_name")%> < /p> < /li> < li> < p> < b> de laatste Name:< /b> < deze request.getParameter ("last_name")%> < /p> < /li> < /ul> < /body> < /html>, het volgende is de inhoud van Hello.htm <:, html> < body> < vorm action= "id =" methode = "post" > de eerste met de input < type = ".XT "naam" first_name "> < BR > ten slotte een: < input vormen voor de tekst" naam "last_name" /> < input - type = "dienen". "Dienen" /> < /vorm > < /body > < /http: //europa.eu.int >, laat me die id = in < hello.htm; tomcat installatie:% GT% /procedures /wortel.Als je zou toeganghttp://localhost:8080/Hello.htm, is de werkelijke produktie, onder de naam: de eerste van de bovengenoemde vorm.,,, de laatste naam:,, proberen te gaan, en de naam en dan dienen de knop te zien als het resultaat op uw lokale machine waar je is., gebaseerd op de input die de Steun van de burgers, het zou tot resultaat als vermeld in de bovengenoemde gegevens te Checkbox,,, die het programma Checkboxes jsp, zijn gebruikt als meer dan één optie is die te selected., dit is bijvoorbeeld: //europa.eu.int /comm /code, CheckBox.htm, voor een formulier met twee checkboxes, < html> < body> < vorm action= "id =" methode = "post" _blank doelwit = "" > < - type = "vorm van" naam "het" checked= "gecontroleerd" /> Maths < - = "naam" vorm van "minder" /&gT; fysica < - type = "vorm van" naam "tot" checked= "gecontroleerd" /> Chemie < - type = "dienen". "De gekozen onderwerp" /> < /form> < /body> < /html>, het resultaat is van deze code is De volgende vorm, Maths, fysica, chemie,,, hieronder is id = jsp programma aan gegeven door het web browser input te zijn voor de vorm, < html> < head> < title> in de Checkbox Data< /title> < /head> < body> < center> < h1> in de Checkbox Data< /h1> < ul > < li> < p> < b> Maths Flag:< /b> < deze request.getParameter ("het")%> < /p> < /li> < li> < p> < b> fysica Flag:< /b> <;;% = verzoek. GetParameter ("fysieke")% > < /P > < /Lee > < li > < p> < b > chemische symbool: < /B > <% = verzoek getParameter ("chemie.")% > < /P > < /Lee > < /UL > < /body > < /html >, in bovenstaand voorbeeld, het geeft het volgende resultaat:,, het lezen van gegevens: wiskunde,,,,, symbool:,,,,,, de fysieke kenmerken:: voor lege,,,,,,,, de chemische index:: alle vormen van parameters, lezen, is de volgende voorbeelden van het gebruik van algemene, getparameternames (), lees Alle beschikbaar in de vorm van parameters voor de boodschap.Dit wordt een opsomming bevat van het rendement dat die namen in een unspecified. We hebben, als een opsomming, we kunnen - naar de opsomming in de standaard wijze, met behulp van, hasMoreElements (), om te stoppen, en toen te gebruiken, nextElement (), voor elke parameter te krijgen. Import=% @, < ". Java.io.* *",%> < html> < head> < title> http Example< header verzoek; /title> < /head> < body> < center> < h2> http Example< header verzoek; /h2> < table breedte = 100% border= "1" align= "Center" > < tr bgcolor= "#949494" > < th> Param Name< /th> < th> Param waarde (s) < /th> < /tr> <% opsomming paramNames = request.getParameterNames ();Terwijl (paramNames.hasMoreElements () {string paramName = ((-) paramNames.nextElement); out.print ("< tr> < td>" + paramName + "< /td> n"); - paramValue = request.getHeader (paramName); println ("< td>" + paramValue + "/td> <; < /tr> n");}%> < /table> < /center> < /body> < /html>, het volgende is de inhoud van Hello.htm:, < html> < body> < vorm action= "id =" methode = "post" doelwit = "_blank" > - < type = "vorm van" naam "het" checked= "gecontroleerd" /> Maths < - = "naam" vorm van "minder" /> fysica < - type = "vorm van" naam "tot" checked= "gecontroleerd" /> Chem < - type = "dienen". "De gekozen onderwerp" />< /vorm > < /body > < /html > nu proberen gebruik te maken van de hello.htm noemen jsp, zal dit leiden tot een vergelijkbare resultaten als volgt: op basis van de input, lees alle vormen van parameters nameparam waarde (s) scheikunde, wiskunde, je kan het proberen, meer jsp te lezen een andere vorm van gegevens met de andere voorwerpen, zoals de tekst, de knop, drop box, enz.
Je
Previous:Het verzoek van de cliënt
Next Page:Filter