You're correct.
RequestDispatcher will not work.
This question gets asked a lot here so searching this forum should bring up a lot of information.
There are several ways for applications to communicate with one another.
The best depends on your details.
For simple communication, you could use java.net.URLConnection or
the httpClient at
http://jakarta.apache.org/commons/httpclient.