Thema dieser Dokumentation / Das FirstSpirit 5 Modul- / Komponenten-Modell / Beispiel: Modul-Implementierung einer Komponente vom Typ WebApp / Entwicklung der Webapplikation / Die web.xml

Die web.xml

Zur Definition des Servlets (HelloWorldServlet) und des Servlet-Mappings wird noch eine web.xml benötigt. Die web.xml befindet sich unter examples/modexamples_eclipse/FS_V4_mod/webapp/web/WEB-INF/web.xml.

Listing: Beispiel WebApp – web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>
de.espirit.firstspirit.opt.examples.webapp.web.HelloWorldServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>

Mit dieser Konfiguration kann das Servlet über folgende URL erreicht werden:
http://YOURHOST/YOURAPP/hello

Aufruf mit definierten name Parameter:                                
http://YOURHOST/YOURAPP/hello?name=John

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.5 | Datenschutz