ServletRequest liides
Kui klient saadab päringu veebiserverile, loob servlet-konteiner ServletRequest ja ServletResponse objektid ning edastab need parameetritena servleti service() meetodile. Taotlev objekt annab juurdepääsu taotletud teabele, näiteks taotletud andmete päisele ja põhiteabele.
Seda liidest kasutatakse andmete edastamiseks kliendilt teenusepäringu servletile. Defineeri objekt, mis annab servletile kliendipoolse päringuinfo. Servleti konteiner loob ServletRequest objekti ja edastab selle parameetrina servleti teenusemeetodile. ServletRequest objekti poolt esitatud andmed sisaldavad parameetrite nimesid ja väärtusi, atribuute ning sisendvooge. ServletRequesti liidese laiendamine võib pakkuda täiendavaid protokollipõhiseid andmeid.
ServletRequest liides
- getAttribute(String): See tagastab soovitud nimetatud omaduse väärtuse või nulli, kui omadust ei eksisteeri.
- getAttributeNames(): See tagastab selles päringus sisalduvate omaduste nimede loetelu.
- getCharacterEncoding(): Tagastab selle päringu jaoks sisestatud märgistiku kodeeringu.
- getContentLength(): See tagastab taotletud üksuse andmete suuruse või -1, kui see pole teada.
- getContentType(): See tagastab internetimeedia tüübi, mis taotleb entiteedi andmeid, või nulli, kui see pole teada.
- getInputstream(): See tagastab sisendvoo, mis loeb binaarandmeid päringu kehas.
- getParameter(String): See tagastab stringi, mis sisaldab unikaalset väärtust antud parameetri jaoks, ja kui parameetrit ei eksisteeri, tagastab null.
- getParameterNames(): See tagastab selle päringu parameetrinime string enumina ning tühja enum'i, kui parameetreid pole või sisendvoog on tühi.
- getParameterValues(String): See tagastab soovitud määratud parameetri väärtuse stringide massiivina või nullina, kui nimetatud parameetrit ei eksisteeri.
- getProtocol(): See tagastab soovitud protokolli ja versiooni <protocol>stringina kujul /<major version>.<minor version>.
- getReader(): See tagastab puhvri lugeja, mis loeb teksti päringu kehas.
- getRealPath(String): Rakendab määratud virtuaalsele teele alias-reegli ja tagastab vastava reaalse tee, tagastades nulli, kui konverteerimist mingil põhjusel teha ei saa.
- getRemoteAddr(): See tagastab proksi IP-aadressi, kes päringu saatis.
- getRemoteHost(): See tagastab päringu saatnud proxy täielikult kvalifitseeritud hostinime.
- getScheme(): See tagastab selles päringus kasutatud URL-i skeemi.
- getServerName(): See tagastab serveri hostinime, kes päringu vastu võttis.
- getServerPort(): See tagastab pordinumbri, mis selle päringu vastu võttis.
- setAttribute(String, Object): See salvestab omaduse päringu kontekstis; Need omadused lähtestatakse päringute vahel.
HttpServletRequest liides
See laiendab ServletRequest liidest, et pakkuda HTTP servletite päringuteavet. Servlet-konteiner loob HttpServletRequest objekti ja edastab selle parameetrina servleti teenusemeetodile (doGet, doPost jne).
HttpServletRequest liides
- getContextPath(): See tagastab päringu URI osa, mis näitab päringu konteksti.
- getCookies(): See tagastab massiivi, mis sisaldab kõiki küpsiste objekte, mille klient selle päringuga saatis.
- getQuesryString(): See aitab tagastada päringustringi, mis on päringu URL-is pärast teed.
- getSession(): See tagastab praeguse HttpSessioni, mis on seotud selle päringuga.
- getMethod(): See tagastab HTTP meetodi nime, mis selle päringu tegi.
- getPart (stringi nimi): Aitab saada osi eesnimega.
- getPathInfo(): See tagastab kogu täiendava teekonna info, mis on seotud URL-iga.
- getServletPath(): See aitab tagastada päringu URL-i osa, mis kutsub servlet'i.
|