Servletek létrehozása cukorkák számára
Tegyük fel, hogy van valahol letölteni a mintát Maven, és sikerült zadeploit a kódot a Tomcat (ez általában kezdődik a tudás Servlets) semmilyen módon (WAR-archív, vagy közvetlenül a fejlesztői környezet). Van olyan alkalmazásstruktúrája, amelyben van egy web.xml fájl. C és meg kell kezdeni az oldalak létrehozását.
A kód olvasása a géphez és az oldal megjelenítéséhez a böngészőben így néz ki:
webapp / WEB-INF / web.xml -> szervlet
---> en.user.project / web / ClassName -> kérés
---> page.jsp
Igen, eddig semmi sem világos, de visszatérünk ehhez a rendszerhez. Ha egyszerű emberi szavakkal írja le, akkor így fog kinézni:
A web.xml fájlból a servleten keresztül a gép megkapja az útvonalat a Java osztályhoz, ami viszont a gépet az oldalra irányítja.
Lírai dimenzió volt, megyünk a kóddal.
Tehát van zadeploenny Tomcat projekt honlapján, hogy megnyílik, ha hívja localhost: 8080 / imya_WAR (ha deploili WAR-fájl).
Nyissa meg a web.xml fájlt. Ezt a fájlt Tomcat először beolvassa. Itt állítjuk be az út kezdetét. Itt van a web.xml kódja:
Az osztálynak örökölnie kell a HttpServlet-ből és felül kell hagynia a doGet () metódust; Egy felülbírált módszerben meg kell adnunk annak a vonalnak a nevét, amelyre az átállást elvégezzük (esetünkben ez a "/test.jsp".
És a fent leírt eseménylánc is előfordul, ami végül az oldal teszt.jsp.