Verknüpfung servlet zu jsp.
Gibt es eine Möglichkeit der Verlinkung ein servlet zu einer JSP-ohne die Verwendung Physischer url-link. so will ich, das servlet zu starten und dann das servlet, um mich zu einer JSP.
irgendwelche Ideen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja,im servlet können Sie fügen Sie den html-code,und senden Sie dann eine Weiterleitung auf die JSP-Seite.
Nur aufrufen, die URL des Servlets, anstatt die URL der JSP und tun preprocessing-job in der
doGet()
- Methode des Servlets.E. g. ein servlet lädt eine Liste der Produkte, bevor die JSP präsentiert Ihnen:
Wo ist die JSP wie folgt Aussehen:
Wenn Sie gehen, um http://localhost:8080/contextname/products direkt, dann die servlet ist
doGet()
wird aufgerufen, und die Produkte werden aus der DB geladen und gespeichert in den Anfrage-Bereich und die Steuerung wird an die JSP, die wiederum präsentiert die Ergebnisse in einige ziemlich HTML-markup.Siehe auch:
Ja, verwenden Sie einen Rahmen. Servlets und JPS allein sind wie Wasser und Steinen können Sie bauen Straßen mit Ihnen, aber Sie können nicht verlangen, Sie, es allein zu tun. Sie haben zu Schwitzen, oder einen Rahmen, um es für Sie tun 😉
Schlage ich vor, http://www.playframework.org/ (1.2.4 ... 2.0 ist weniger Javish, mehr Scalish-like), wenn Sie mit Java vertraut
Ich denke, was Sie wollen, ist ein vorwärts. Die browser-URL wird die URL des Servlets und Attribute, die in der Anforderung verfügbar sein wird, um die jsp.
RequestDispatcher r = getServletContext().getRequestDispatcher("foo".jsp");
r.forward(request, response);