Can't u use
request.sendRedirect("myperlscript.cgi?aparam="+request.getParameter("blah"));
Mic
[EMAIL PROTECTED] a écrit :
Hi,
The problem is not to get the parameters in my java filter.
The problem is that I need to pass the posted parameters from the form plus one additional parameter to my Perl script.
Regards
Gunnar
-----Ursprungligt meddelande-----
Från: Martin Gainty [mailto:[EMAIL PROTECTED]
Skickat: den 16 oktober 2006 18:06
Till: Tomcat Users List
Ämne: Re: Problem with filter and calling Perl-script with
Tomcat 5.5.20
Gunnar-
String AStringWhichHoldsPostedOrQSValue;
if(HttpServletRequest.getMethod() == "POST") { //Post only
AStringWhichHoldsPostedOrQSValue =
HttpServletRequest.getParameter("whatever");
}
else
{ //Get Only..
AStringWhichHoldsPostedOrQSValue =
HttpServletRequest.getQueryString();
}
It has been my experience that getParameter<Whatever> does
NOT retrieve POSTed values when Method = 'Get')
M-
This e-mail communication and any attachments may contain
confidential and privileged information for the use of the
designated recipients named above. If you are not the
intended recipient, you are hereby notified that you have
received this communication in error and that any review,
disclosure, dissemination, distribution or copying of it or
its contents
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Monday, October 16, 2006 11:09 AM
Subject: Problem with filter and calling Perl-script with
Tomcat 5.5.20
Hi,
I've a problem with the new 5.5.20 Tomcat version.
I think this has to do with this bug fix
http://issues.apache.org/bugzilla/show_bug.cgi?id=37285.
The problem is that I have a filter that adds a parameter
before the CGI-filter calling out to a Perl-script.
This code worked with Tomcat 5.5.17 and works with 5.5.20 if
the request is a GET but not a POST.
This is the relevant code:
HttpServletRequest httpServletRequest = (HttpServletRequest)
request; HashMap<String, String[]> parameters = new
HashMap<String, String[]>(
(HashMap<String, String[]>) httpServletRequest.getParameterMap());
fillUserInfo(parameters);
httpServletRequest = generateWrapper(httpServletRequest,
parameters); chain.doFilter(httpServletRequest, response);
Can you advise me what to do?
Regards
Gunnar
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]