Re: servlet access in the same time and the result "error"(urgent)
Richard Yee <[email protected]>
| Newsgroups | gmane.comp.java.sun.servlet |
|---|---|
| Message-ID | <[email protected]> |
Andy, As long as you use only method local variables instead of class variables in your servlet (ie; java.io.PrintWriter out; in Rinaldo's post) you will be fine. The single threaded model does not need to be used and I think it is even deprecated in the Servlet 2.4 spec. Regards, Richard At 09:54 PM 5/11/2004, you wrote: >Hi Andy, >Every client(Web brower) when makes a request to servlet , by default >the same instance of the servlet services all the client as the servlet >container spawns a new thread for every request made. >Incase if the servlet instances are going to store entity specific >information then it that case you need to implement the servlet class >from singlethreadedModel. The container will create a new instance for >every new request. I hope this helps > >Please do revert back > >Regards >Falguni > >-----Original Message----- >From: Andy Susanto [mailto:[email protected]] >Sent: Tuesday, May 11, 2004 4:36 PM >To: [email protected] >Subject: servlet access in the same time and the result "error"(urgent) > > >hai, > >my question is why my servlet if access in the same time with two or >more >user and the result is nor showing the right result. This error happen >if >performance computer is low. How can i fix this problem ? > >example: >user JAVA 1.4 >win2000Server >MySQL 3.23.25 >Servlet Name = test > >user A access test and User B access test. Sometimes result for user A >get >a user B Result otherwise User B get a result user A. > > >and my code is > > public void doGet(HttpServletRequest req,HttpServletResponse res) > throws ServletException,IOException{ > synchronized(this){ > MainProcess(req,res); > } > } > > public void MainProcess(HttpServletRequest req,HttpServletResponse >res) > throws ServletException,IOException{ > //do something > } > >TIA, > >andy > >________________________________________________________________________ >___ >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 > > >MASTEK >"Making a valuable difference" >Mastek in NASSCOM's 'India Top 20' Software Service Exporters List. >In the US, we're called MAJESCO > >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Opinions expressed in this e-mail are those of the individual and not that >of Mastek Limited, unless specifically indicated to that effect. Mastek >Limited does not accept any responsibility or liability for it. This >e-mail and attachments (if any) transmitted with it are confidential >and/or privileged and solely for the use of the intended person or entity >to which it is addressed. Any review, re-transmission, dissemination or >other use of or taking of any action in reliance upon this information by >persons or entities other than the intended recipient is prohibited. This >e-mail and its attachments have been scanned for the presence of computer >viruses. It is the responsibility of the recipient to run the virus check >on e-mails and attachments before opening them. If you have received this >e-mail in error, kindly delete this e-mail from all computers. >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > >___________________________________________________________________________ >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 ___________________________________________________________________________ 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