Servlets erstellen

Der Servletassistent unterstützt Sie bei der Erstellung von Java™-Servlets. Er leitet Sie durch den Erstellungsprozess und stellt Ihnen Ausgabedateien zur Verfügung, die Sie unverändert oder angepasst für Ihre Webanwendung verwenden können. Die Servlets können Sie auf Java EE-kompatiblen Webservern ausführen.

Führen Sie die folgenden Schritte aus, um ein Servlet zu erstellen:

  1. Erweitern Sie in der Java EE-Perspektive Ihr dynamisches Projekt in der Sicht 'Projektexplorer'.
  2. Klicken Sie mit der rechten Maustaste auf das Symbol Servlet und wählen Sie Neu > Servlet im Kontextmenü aus. Der Assistent für die Erstellung eines Servlets wird angezeigt.
  3. Folgen Sie den Anweisungen des Projektassistenten.

Allgemeine Informationen

Änderungswerte
Sie können im Assistenten einen Änderungswert auswählen, um anzugeben, ob die Servletklasse öffentlich (public), abstrakt (abstract) oder final ist. Beachten Sie, dass eine Klasse nicht gleichzeitig abstrakt und final sein kann.
javax.servlet.Servlet
Als Standardschnittstelle wird 'javax.servlet.Servlet' bereitgestellt. Sie können aber mit dem Assistenten weitere Schnittstellen hinzufügen und implementieren.
Dialog 'Schnittstellenauswahl'
Dieser Dialog wird angezeigt, wenn Sie sich entscheiden, eine Schnittstelle zu Ihrem Servlet hinzuzufügen. Während Sie den Namen der Schnittstelle, die Sie hinzufügen wollen, eingeben, wird die Liste der verfügbaren Schnittstellen im Listenfeld 'Übereinstimmende Typen' dynamisch aktualisiert und zeigt nur die Schnittstellen an, die mit dem Muster übereinstimmen. Wählen Sie eine Schnittstelle aus, um das Qualifikationsmerkmal anzuzeigen. Wenn Sie fertig sind, klicken Sie auf 'OK'.
Methodenstubs
Sie können alle entsprechenden Methodenstubs auswählen, die in der Servletdatei erstellt werden sollen. Die Stubs, die mit der Option 'Übernommene abstrakte Methoden' erstellt werden, müssen implementiert sein, wenn Sie kein abstraktes Servlet erstellen wollen. Beachten Sie, dass das für die Option 'Konstruktoren aus Superklasse' nicht gilt.
Zugehörige Konzepte
Servlets