Amol H Lekurwale wrote:Does this mean that if more than one request is arriving at the same time or when the first one is being processed, the other has to wait?
No, the container calls the appropriate instance method in a new
thread.
Or a new instance is created to serve each next request?
No, not in Struts 1. In Struts 2, as previously mentioned, a new instance is created for each request.
Also, wouldn't this approach cause a performance issue?
No: object creation in
Java is *very* fast. If you're asking about when no new instance is created, also no; multiple threads can call the same method in a single instance of a class.