Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Servlet Interest »

Re: servlet access in the same time and the result "error"(urgent)

Richard Yee

2004-05-12

Replies:

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:andy78@(protected)]
>Sent: Tuesday, May 11, 2004 4:36 PM
>To: SERVLET-INTEREST@(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 listserv@(protected)
>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 listserv@(protected)
>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 listserv@(protected)
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
©2008 junlu.com - Jax Systems, LLC, U.S.A.