Weisen Sie dem Hyperlink eine URL zu, für die Sie in der Datei web.xml
eine Servlet-Zuordnung definiert haben.
Das Element servlet-mapping
definiert eine Zuordnung zwischen einem Servlet und einem URL-Muster. Im folgenden Beispiel wird das Servlet myservlet
einer beliebigen URL zugeordnet, die mit /foo
:
<a href="/foo/test.html">Click Me</a>
das Servlet aufrufen. web.xml
, indem Sie seinen Namen, seine Klasse und url-pattern festlegen
(Nehmen wir an, Ihr URL-Muster ist /myServlet
) <a href="/myServlet">mylink</a>
doGet(..)
des Servlets, um das zu tun, was Sie wollen Was genau meinen Sie mit "Rufen Sie ein Java-Servlet?" Das normalste (dh ohne JavaScript-Zauber) Browser-Verhalten für das Klicken auf einen Link besteht darin, eine HTTP-Anfrage zu senden, um das Dokument unter der URL zu holen zeige es an - und Servlets existieren, um auf HTTP-Anfragen zu antworten.
Sie müssen also nichts Besonderes tun. Halten Sie einfach einen normalen HTML-Link bereit und stellen Sie sicher, dass das Servlet, das Sie anrufen möchten, der URL dieses Links entspricht. Die nächste Frage ist natürlich, was das Servlet zurückgibt und was der Browser damit machen soll.