Request Parameter kopieren und setzen

Status
Nicht offen für weitere Antworten.

RoNa

Bekanntes Mitglied
Hallo,

wiess jemand wie man alle Parameter eines Request kopiert und in ein anderes Request-Objekt reinsetzt.

Wenn man den RequestDispatcher#forward(...) benutzt, gehen die Parameter verloren.

Witzige Weise funktioniert unter Tomcat alles wunderbar, nur der WebSphere verhält sich anders ;-)

Oder weiss jemand, was man machen muss, damit WebSphere die Parameter nicht verliert.

Gruß,

Robert
 
S

SlaterB

Gast
einfache Lösung: Request-Parameter komplett ignorieren,
lies sie einmal am Anfang aus, wer immer als erster drankommt,
und speichere sie dann als Attribute im Request,

Attribute kannst du beliebig überschreiben/ forwarden doch auch hoffe ich mal,
notfalls gar in der Session ablegen
 
M

maki

Gast
wiess jemand wie man alle Parameter eines Request kopiert und in ein anderes Request-Objekt reinsetzt.
Ähm.. gar nicht?

Hört sich zumindest sehr seltsam an, beschreib doch mal deinen Anwendungsfall genauer.
 

RoNa

Bekanntes Mitglied
Hi, hab in die Spec geschaut.


Es ist so, dass der query String und damit query parameter bei einem forward nicht übergeben werden. Es wird ein Attribut javax.servlet.forward.query_string übergeben dass den Query String enthält (was dir aber nicht viel hilft...).

Ich denke, am einfachsten ist sich aus dem Request einfach die ursprünglich uri+querystring zusammenzubauen, zu modifizieren und für den forward zu verwenden, z.B. "/rest" +request.getRequestUri()+"?"+request.getQueryString().

Das funktioniert nur mit GET-Parametern. Ich arbeite mit REST und Jersey. Jersey Resorcen bekommen bei POST-Parameter com.sun.jersey.spi.container.servlet.Form und das enthält nur die POST-Parameter.

Kann mir jemand einen Tipp geben?

Gruß,

Robert
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
M XML http request zeigt die eigene Website als response Web Tier 2
jann Servlet Bei jedem Request wird eine neue Session erstellt. Web Tier 6
M request.getUserPrincipal() Typecasting Web Tier 1
BuckRogers JPA Datenbankabfrage bei jedem Request?! Web Tier 6
S JSF CommandButton soll keine Request starten! Web Tier 2
X Managed Bean Scope zwischen Request und Session gesucht Web Tier 6
S JSF Request länger haltbar machen *grins* oder injection.. Web Tier 6
lukas24680 Servlet pro Request Web Tier 2
7 kein Absatz mittels request.getParameter()?? Web Tier 8
borobudur Servlet Business-Logik wird bei jedem Request neu erstellt Web Tier 13
S Ajax Request verhindert forward? Web Tier 8
ruutaiokwu request.getParameter() Web Tier 3
J Request weiterleiten Web Tier 6
K Struts request Zugriff Web Tier 4
I Beim zurück-Link wird immer ein Request ausgeführt Web Tier 5
F Problem mit der Methode request.getRemotePort() Web Tier 2
F Object Request Web Tier 6
L Umlaute von Formular mit request holen Web Tier 16
P request.getParameter("name") von Formular auf JSP-Seite leer Web Tier 5
P Rausfinden, wo request herkam Web Tier 4
S Per HTTP Request auf Ressourcen innerhalb eines JARs zugreif Web Tier 4
L JSF Request Scope und createValueBinding() Web Tier 1
D request.contextPath in Java-Klasse ausführen Web Tier 5
E Problem mit request.getParameter Web Tier 5
F richfaches:datascroller mit request-scope Web Tier 6
F JSF: Beans in Session oder Request? Web Tier 4
R Servlet Alle Parameter ausgeben Web Tier 14
M JSF JSF: Methode bei versteckt aufrufen & Parameter übergeben Web Tier 6
R JSF View Parameter auslesen Web Tier 2
R Parameter in HttpServletRequestWrapper übertragen Web Tier 2
K JSP Parameter in die Bohne übergeben Web Tier 3
J Übergabe von Parameter aus JSP an Java Web Tier 2
H Servlet Servlet nimmt HTTP-GET mit Parameter entgegen Web Tier 2
D Parameter übergeben und auslesen Web Tier 7
M STRUTS2 - Array als Parameter übergeben Web Tier 2
A JSF xhtml parameter / zugriff auf value Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
K jquery.get() mehrere Parameter Web Tier 2
P Mit EL Parameter an Methode übergeben Web Tier 5
J JSF CommandLink Parameter Web Tier 2
K Link in JSP setzen mit Parameter/Attribut Web Tier 4
M JSP Parameter übergeben Web Tier 9
M JSF: CommandButton übergibt den Parameter nicht Web Tier 3
S servlet bedienen mit get und post parameter Web Tier 10
O Kann man POST Parameter Link-abhängig setzen? Web Tier 4
El Gringo Parameter in CommandLink übergeben Web Tier 4
T parameter in der url Web Tier 3
S JSF, Parameter aus Facescontext auslesen Web Tier 1
G jsp parameter anhängen Web Tier 2
S Bild hochladen mit JSP - Parameter übergeben Web Tier 4
leifg Parameter für Tags aus String lesen (JSP 1.2) Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben