Einschließlich der Servlet-Inhalten in JSP

Ich bin mit Eclipse (Java EE).

Ich habe ein Servlet (testServlet.java) unter "Java Resources" > "Logik" - Paket in meinem Projekt-Explorer.

Ich habe eine JSP-Seite (Seitenleiste.jsp) unter WebContent. Diese sidebar ist Teil meiner web-Vorlage, das heißt, es ist sichtbar auf jeder Seite meiner web-Anwendung.

Was ich versuche zu tun ist, um die Anzeige von Daten aus der Datenbank in meine sidebar jsp-Seite, die lädt jedes mal, wenn ich wechseln Sie zu einer anderen jsp-Seite.

Die Frage ist, wie würde ich tun, eine

PrintWriter writer = response.getWriter();
writer.write("display this data on JSP page");

in der servlet und stellt es in der JSP-Seite?

Ich verstehe, dass dies ist eine schlechte Praxis, aber ich Frage mich, ob es möglich ist. (Hinweis: ich bin nicht mit jedem framework entweder)

Gerade jetzt, ich mache sowas in meiner JSP-Seite:

<jsp:include page="/testServlet" />

welche gibt die folgende Meldung, wenn ich den Mauszeiger über den code: "Fragment /testServlet wurde nicht gefunden auf dem erwarteten Pfad /Programmname/WebContent/testServlet"

Könnte jemand lassen Sie mich wissen, wie kann ich den Zugriff auf meine servlets, die nicht in meinem WebContent-Ordner?

  • vielleicht könnten Sie versuchen, mit <jsp:include page="./testServlet"/>? Da Ihr servlets enthalten sein soll unter /AppName, hinzufügen die . in der front würde sagen, es zu sehen unter der /AppName Verzeichnis. Wenn Sie es in einem Unterverzeichnis, versuchen <jsp:include page="./servlets/testServlet"/>
InformationsquelleAutor JTJM | 2012-08-18
Schreibe einen Kommentar