Hi Yoav, Many thanks for your advice.
For some reasons, it would be most desirable if we could modify the content in a valve... Anyway, your info is very helpful. So you are saying that we can definitely modify the CONTENT of a request in a Filter? Cheers, Rui On Mon, 3 May 2004, Shapira, Yoav wrote: > > Hi, > You can modify some things in a Valve, such as request headers. > Modifying the request content itself is trickier. I haven't tried to do > that in a Valve, but since tomcat is open you can always modify the > connector if you're hell-bent on going this way. > > Consider a Filter (javax.servlet.Filter) rather than a Valve if you need > to modify headers or otherwise customize the request. A Filter in > combination with an HttpServletRequestWrapper is not only effective and > flexible, but also more portable than a Valve because it's not specific > to Tomcat. > > Yoav Shapira > Millennium Research Informatics > > > >-----Original Message----- > >From: Rui Zhang [mailto:[EMAIL PROTECTED] > >Sent: Monday, May 03, 2004 2:34 PM > >To: [EMAIL PROTECTED] > >Subject: Modify request in a Vavle? > > > >Hi there, > > > > Is it possible to modify the content of a request (say, the SOAP > >message it carries) in a Tomcat valve? I was hoping to embed some info > >into the SOAP message and thus pass it to the subsequent Axis > >environment...... > > > > I had a look at the Request structure Tomcat valve captures, but > >couldn't find any convenient way to achieve the above. Can any one give > me > >some suggestions? > > > > Thank you very much. > > > >Best regards, > > > >Rui > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This e-mail, including any attachments, is a confidential business communication, > and may contain information that is confidential, proprietary and/or privileged. > This e-mail is intended only for the individual(s) to whom it is addressed, and may > not be saved, copied, printed, disclosed or used by anyone else. If you are not > the(an) intended recipient, please immediately delete this e-mail from your computer > system and notify the sender. Thank you. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]