Să presupunem că ați descărcat deja un exemplu folosind maven și ați reușit să conectați codul în Tomcat (de obicei începe să cunoască servlets) în orice mod (arhivă WAR sau direct din mediul de dezvoltare). Aveți o structură de aplicație în care există un fișier web.xml. C și trebuie să începeți să creați pagini.
Calea de citire a codului în mașină și înainte de afișarea paginii în browser arată astfel:
webapp / WEB-INF / web.xml -> servlet
---> en.user.project / web / ClassName -> cerere
---> page.jsp
Da, până acum nimic nu este clar, dar vom reveni la această schemă. Dacă o descrieți în cuvinte simple umane, va arăta astfel:
Din fișierul web.xml prin servlet, mașina primește calea către clasa Java, care, la rândul său, direcționează mașina spre pagină.
A fost o digresiune lirică, mergem la cod.
Deci, avem un proiect încorporat pe Tomcat, a cărui pagină principală este deschisă apelând localhost: 8080 / WARNname (dacă am creat fișierul WAR).
Deschideți web.xml. Acest fișier este scanat mai întâi de Tomcat. Aici vom stabili începutul căii. Iată codul pentru web.xml:
Clasa trebuie să moștenească din HttpServlet și să suprascrie metoda doGet (); Într-o metodă suprascrisă, scrieți numele liniei la care va fi efectuată tranziția (în cazul nostru, acesta este "/test.jsp".
Și lanțul evenimentelor descrise mai sus va apărea, ceea ce va provoca, în final, pagina test.jsp.