osztály HttpServlet

servlet csomag tartalmaz két absztrakt osztályt, amely megvalósítja a Servlet felületen. GenericServlet osztály (az javax.servlet csomag) és az osztály HttpServlet (a csomag javax.servlet.http). Ezek az osztályok egy alapértelmezett végrehajtás minden Servlet interfész módszereket. A legtöbb fejlesztő használja vagy GenericServlet osztályban. vagy HttpServlet osztályban. és cserélje néhány vagy az összes módszert.

Servlets dolgoznak az ügyfelekkel az interneten, általában kiterjeszteni HttpServlet osztályban. szolgáltatási módot. mint általában, akkor újra képes legyen különbséget tenni a szabványos módszerek beérkezett kérelmeket az ügyfél web-böngésző. A két leggyakoribb HTTP kérések (más néven kérés módszerek) kap, és post. Get kérelmet kap (vagy letölti) információkat. Kérjen utáni helyek (vagy küldjön) adatait a szerveren. Egy tipikus módszer alkalmazása utáni - információt küld a szerver a hitelesítéshez, vagy az adatokat a forma, amelybe a felhasználó belép információkat.

A HttpServlet osztály határozza módszerek doGet és doPost reagálni fog, és tegye az ügyfél típusát kéri. Ezek a módszerek az úgynevezett szolgáltatás HttpServlet osztályban. ami viszont az okozza, ha a kérést a szerver. Módszer szolgáltatás először megállapítja a kérelem típusát, majd felhívja a megfelelő módszert. Vannak más, kevésbé gyakran használt típusú kérések, de ebben a cikkben nem vesszük figyelembe.

Módszerek és doGet doPost hogy a tárgyak érvek HttpServletRequest és HttpServletResponse. amelyek lehetővé teszik, hogy végezzen kommunikáció a kliens és a szerver. HttpServletRequest interfész módszerek könnyebb hozzáférni az adatkérés. HttpServletResponse interfész módszerek a visszatérés megkönnyítését eredményeinek webkliensen HTML.

interfész HttpServletRequest

A két módszer hívja doGet és az osztály HttpServlet doPost venni, mint a paraméter egy objektum, amely megvalósítja interfész HttpServletRequest. Web-szerver, amely végrehajtja a servlet létrehoz egy HttpServletRequest objektumot, és átadja azt a servlet szolgáltatás módszer (amely viszont átadja doGet vagy doPost módszer). Ez az objektum tartalmaz egy kérelmet az ügyfél.

Vannak különféle módszerek, amelyek lehetővé teszik a servlet kezelni az ügyfél kérésére. Néhány ilyen módszerek tartoznak ServletRequest felület - egy interfész, amely kiterjeszti az interfész HttpServletRequest. Számos kulcsfontosságú használt technikák a példákban bemutatott táblázatban. Teljes lista HttpServletRequest interfész módszerek megtalálhatók a cég dokumentációja V

Kapcsolódó cikkek