Können Sie ein Servlet mit einem Link aufrufen? Zum Beispiel:Können Sie ein Servlet mit einem Link aufrufen?
<a href="/servletName">link text</a>
Und möglicherweise übergeben Parameter an das Anfrageobjekt durch Hinzufügen von ihnen zum Querystring.
Wenn nicht, habe ich diese Art der Sache gesehen:
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(/MyServlet);
dispatcher.include(request,response);
Aber wie würde ich dies auslösen? Wenn es zum Beispiel JavaScript-Code wäre, könnte ich es in eine jQuery-Klickfunktion einfügen, oder wenn dies ein Servlet wäre, würde ich es in eine Methode einfügen.
Aber wie kann ich diesen Code innerhalb einer JSP aufrufen. Soweit ich weiß, können Sie Java-Code nicht mit JavaScript-Ereignissen aufrufen.
... die speziell 'doGet()' aufrufen. – BalusC
Es scheint nicht in IE zu arbeiten, aber es tut in Firefox – Ankur
@ Ankur: Dies ist sicherlich nicht browserabhängig. Das Problem liegt wahrscheinlich im HTML/JS-Code oder einer zwischengespeicherten Seite im Browser (Strg + F5 oder Neustart). – BalusC