how handle when client send multiple request at atime for
single servlet
Answers were Sorted based on User's Feedback
Answer / abdul hameed
Servlets is Dynamically Loaded into the memory only once
then It is handeled by Thread, for each Client there will
be a Thread, and Service method will be called for each
Request, so its meaningles that a client is sending a
single request or multiple request
| Is This Answer Correct ? | 29 Yes | 3 No |
Answer / sunil kumar yadav
As Servlets are multithreaded by default , so whenever any
client request comes to any servlet immediatly that servlet
instance create one indepndent thread to handle that
request.And like that it handles 100's of request, But
after one time instace if client request goes very high
then container creats another instance for the same servlet
to handle more requests
| Is This Answer Correct ? | 16 Yes | 1 No |
Answer / suryaprakash
well i agree with u all
but i found a problem in my application
i created web based chat application
when any of the two clients enter to hit the servlet at the
same time
it is skipping one request
and within the two requests it will process only one of the
request
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / srinivasa
By making a servlet Thread safe object we can achieve .For
this servlet needs to implement singlethreadmodel interface
| Is This Answer Correct ? | 5 Yes | 8 No |
Answer / srinivas from inetsolv
By declaring printwriter objetct as an local variabel to the
service method.Doing like this every thread will hava a
seperate copy of printwriter object on its stack
space.Hence there is no problem for even though when we
have multiple requests for at a time for same servlet.
| Is This Answer Correct ? | 10 Yes | 14 No |
What is http forward?
How struts control data flow?
What do you know about validation plugin ?
how handle when client send multiple request at atime for multiple servlets servlets?
What is the purpose of @conversionerrorfieldvalidator annotation?
What is the design role played by struts?
where you store password in banking project
what is use of assert keyword in java..?
we have two applications A1 & A2 both are accesing the same databse table employee at the same time how we will manage this so that both application can get the correct no of emloyee while A1 is inserting a employee at the same time while other applicatuion is getting the empployee list.
What is the purpose of @before annotation?
How can you create your custom interceptor in struts 2?
how to write uploadphoto in the insert update delete using struts? write code struts and jsp jdbc