On Thu, Feb 27, 2003 at 12:43:05PM -0800, David Orriss Jr wrote: > On Thu, Feb 27, 2003 at 10:43:14AM -0800, Dror Matalon wrote: > > We're doing something similar in a filter, though for different reasons. > > You have two ways to do it: > > 1. Quick and dirty. Set the reply buffer size to something large > > and then it won't get flushed. > > > > Bad idea, for obvious reasons... ;)
Agreed, but I thought I'd mention it. > > > > 2. a. create a wrapper object that extends HttpServletResponseWrapper that > > has its own "out" object. > > b. do chain.doFilter(request, wrapper) > > c. Now your data is writen to the wrapper. When the filter gets control > > back do something like this. > > outWriter = response.getWriter(); > > Don't you mean here wrapper.getWriter()? > ^^^^^^^^^^^^^^^^^^^ No. > > > //print the string to the servlet's output > > CharArrayWriter caw = new > > CharArrayWriter(); > > caw.write(wrapper.toString()); ^^^^^^^^^^^^^^^^^^ This is where the writer's data gets writen to the response output string. > > > > Jason Hunter has a good article about filters in javaworld. You might > > want to look at it. > > > > Thanks for the info. At least I know what direction to go in. > > -- > > David Orriss Jr. > > ___________________________________________________________________________ > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff SERVLET-INTEREST". > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > Resources: http://java.sun.com/products/servlet/external-resources.html > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > -- Dror Matalon Zapatec Inc 1700 MLK Way Berkeley, CA 94709 http://www.zapatec.com ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html