Wir haben entwickelt und gepflegt ein sehr großes Projekt Struts 1. Ich weiß, Ihr Problem, wir haben eine ActionContext
Klasse, mit einem ActionContextFilter
, bindet der Filter die Anfrage und Antwort Objekte zu aktuellen Thread ein ThreadLocal
Element verwendet (und offensichtlich es löst sie am Ende des Prozesses).
Jetzt können wir auf Anfrage, Antwort und ... mit ActionContext.getCurrentContext().getRequest()
und zugreifen.
Ich glaube, das gleiche kann Ihnen viel helfen.
Durch die ganze Idee war von Clinton Begin 's (der Autor von iBatis) Beispiel PetStore; Er hat in diesem Beispiel eine gute Erweiterung um Struts 1 gebaut. Ich empfehle Ihnen, die ganze Arbeit zu überprüfen.
request.getSession(). Ist das wonach Sie suchen? – kosa
wie unten: Es ist kein Anfrageobjekt verfügbar? –
Sie müssen in actionServlet (oder) JSP einen Wert für das Formular festlegen. Ich glaube nicht, dass Sie hier direkt auf die Anfrage zugreifen können (es sei denn, Sie tun etwas Anpassung). – kosa