Hi,

My code is in a filter that executes before the CGIServlet in Tomcat kicks in.
It worked with Tomcat 5.5.17 but NOT with Tomcat 5.5.20 and I would like to 
know if there is some workaround.

Regards
Gunnar

 

> -----Ursprungligt meddelande-----
> Från: Michael Courcy [mailto:[EMAIL PROTECTED] 
> Skickat: den 17 oktober 2006 12:07
> Till: Tomcat Users List
> Ämne: Re: SV: SV: Problem with filter and calling Perl-script 
> with Tomcat 5.5.20
> 
> Ok that should not be that hard to POST with java, your 
> filter is acting like a client.
> 
> have a look there
> 
> http://www.javaworld.com/javaworld/javatips/jw-javatip34.html
> 
> 
> [EMAIL PROTECTED] a écrit :
> > Hi,
> >
> > No I can't because it is a form with data posted that 
> should be sent over to the Perl script and one additionally parameter.
> >
> > Regards
> > Gunnar
> >
> >  
> >
> >   
> >> -----Ursprungligt meddelande-----
> >> Från: Michael Courcy [mailto:[EMAIL PROTECTED]
> >> Skickat: den 17 oktober 2006 11:05
> >> Till: Tomcat Users List
> >> Ämne: Re: SV: Problem with filter and calling Perl-script 
> with Tomcat 
> >> 5.5.20
> >>
> >> Can't u use
> >>
> >> request.sendRedirect("myperlscript.cgi?aparam="+request.getPar
> >> ameter("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]
> >>>
> >>>
> >>>   
> >>>       
> >>     
> >
> > 
> ---------------------------------------------------------------------
> > 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]

Reply via email to