jsp aus Servlet raus aktualisieren
Sascha
- java
Hallo,
die Antwort auf meine Frage ist sicherlich lächerlich einfach, dennoch wende ich mich jetzt nach geraumer google-Zeit an euch ;-).
Ich habe ein Servlet, von dem aus ich auf eine JSP weiterleite (inkl. Übergabe einer Variable). Das funktioniert natürlich auch ohne weiteres.
Darüber hinaus möchte ich vor dieser Weiterleitung eine andere JSP aktualisieren (eigentlich is es ne rss.xml, spielt ja aber keine Rolle ob nun jsp oder xml hauptsache es steht XML Code drin).
Die Weiterleitung habe ich folgendermasssen (ohne Bean) gemacht:
request.setAttribute("resultString", resultString);
gotoPage("/singleEntryResult.jsp", request, response);
mit der Methode gotoPage:
private void gotoPage(String address, HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(address);
dispatcher.forward(request, response);
}
In dieser singleEntryResult.jsp lese ich die nötige Variable mittels
<% String resultString = (String)request.getAttribute("resultString");
aus. Klappt wunderbar.
Wie kann ich nun aber eine Variable von diesem Servlet aus an eine JSP senden und dort verwenden ohne ein forward zu dieser Seite durchzuführen?
Grüße
Sascha
Speicher die Variable doch einfach in der Session.
Wieso soll eine JSP Seite aktualisiert werden die nicht angezeigt werden soll?