views:

183

answers:

2

can this be solved simply by specifying the complete url of the servlet in the RequestDispatcher?

+3  A: 

If the two servlets are deployed completely separately, then the simplest means of communication is via HTTP and specifying the URL (after all, that is the API they are presenting).

Using a library such as HttpClient will simplify this process and manage sessions/authentication etc. if/when required.

Brian Agnew
+1  A: 

Brian is true, use HttpClient to do that.

But anyway it seems to be a poor design to call a servlet from another servlet no? You'd better make at least a service that will handle the request to the other servlet.

Sebastien Lorber