Hi,
habe ein Frameset, mit 3 Frames. In einem davon(main.jsp) sind wieder 3 Frames enthalten.
Einer dieser Frames (form.jsp) beinhaltet ein Formular, das abgearbeitet wird. Am Ende steht ein
<jsp:forward page = "<%=forwardpage%>" />
Nun soll die gerufene Seite allerdings nicht in dem selben Frame (form.jsp) geöffnet werden, in dem sie gerufen wurde, sondern wieder in der main.jsp.
Das geht nicht.
Bevor der Request vom Client losgeschickt wird, muß bereits feststehen, wo die Response landen soll.
Zu dem Zeitpunkt, zu dem das JSP abgearbeitet wird, ist der Request bereits beim Server angekommen.
HTTP kennt das Konzept von Fenstern (und damit target) nicht, also ist serverseitig nichts machbar (egal ob per JSP, PHP, ASP, Perl-cgi oder Serverside Woodoo).
Du kannst im form-Element das target-Attribut benutzen.
Andreas