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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.