Howdy, I would be very careful synchronizing stuff on a request or response reference. The potential performance bottlenecks could be crippling if you site has many concurrent users.
Did you actually see the browser getting the same screen twice, "mixed"? I've found that tomcat usually does an excellent job at properly assigning requests to threads. Perhaps one of your servlets needs to implement SingleThreadModel instead? Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Jenya Strokin [mailto:[EMAIL PROTECTED]] >Sent: Thursday, July 18, 2002 10:44 AM >To: Tomcat Users List >Subject: RE: How to close a response? > >I'm using servlet. But if you know way how to do this from JSP, please >share >it.)) >This is my method wich called from doGet and doPost: > > public void doGetPost(HttpServletRequest request, HttpServletResponse >response) > throws ServletException, IOException { >/*------------------------------------------------------ >If user clicks link twice, browser will get the same screen two times >mixed. >So, I need synchronized processes. But after that browser will get the same >screen one after another. So I need close output after I process first >request, and second request can not write to output string. >--------------------------------------------------------*/ > > synchronized(request){ > abstractBean.setSharedSession(sharedSessionBean); > abstractBean.setRequest(request); > abstractBean.setResponse(response); > abstractBean.setServlet(this); > abstractBean.process(); > > abstractBean.footerProcess(); >//---------- I'm trying to close output here, but second process write its >data anyway >// out.close(); > response.getWriter().close(); > } > } > >If this information is not enough, I'll provide more. >Thanks for any help. > >-----Original Message----- >From: Durham David Cntr 805CSS/SCBE [mailto:[EMAIL PROTECTED]] >Sent: Thursday, July 18, 2002 10:18 AM >To: Tomcat Users List >Subject: RE: How to close a response? > > >Need more detail about your problem. Are you having a problem with JSP? > >-----Original Message----- >From: Jenya Strokin [mailto:[EMAIL PROTECTED]] >Sent: Thursday, July 18, 2002 9:17 AM >To: [EMAIL PROTECTED] >Subject: How to close a response? > > >Hi, >I need to close the response completely. In some case I need to avoid any >process write to response output. >Using >response.getOutputStream().close(); >response.getWriter().close(); >response.reset(); >do not help. >Thanks for any suggestions. > >Jenya > >------------------------------------------- >Introducing NetZero Long Distance >Unlimited Long Distance only $29.95/ month! >Sign Up Today! www.netzerolongdistance.com > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > >------------------------------------------- >Introducing NetZero Long Distance >Unlimited Long Distance only $29.95/ month! >Sign Up Today! www.netzerolongdistance.com > >-- >To unsubscribe, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>