Hallo zurück.
Ich bin nun auch kein ausgesprochener JSP-Experte, aber kann es sein, dass jsp:forward ähnlich arbeitet wie bspw. Header:Location in PHP, also den HTTP-Header modifiziert um den Browser anzuweisen, die Seite zu wechseln (also nicht a la Luke, du weisst schon...:-))?
In diesem Falle sehe ich keine direkte Möglichkeit, die Ausgabe in einen anderen Frame umzuleiten.
Mir ist allerdings auch dein Ziel nicht ganz schlüssig...
So, wie ich das verstehe, soll in einem Frame (a) ein Formular geladen werden, ebenfalls an Frame (a) geschickt werden und nach Verarbeitung der Werte soll sich in Frame (b) eine Seite xyz öffnen?
Warum schickst du das Formular mit dem Attribut (btw: it's no tag...) target="main" nicht sofort in Frame (b)? Die Verarbeitung und der Redirect laufen dann dort ab.
Den Frame (a) kannst du ebenfalls steuern, indem du noch ein onSubmit="document.location.href='abc.jsp';return true;" in dein Form-Tag schreibst.
Und das ist immer noch "normales" HTML inkl. JavaScript, zumal JSP überhaupt gar kein HTML ist...just fyi
Sollte ich dich falsch verstanden haben, nehme ich alles zurück und behaupte das Gegenteil :-)
Grüße
Sascha