Cómo reenviar el requestdispatcher a una URL remota
Estoy teniendo una página HTMLhttp://www.mywebapp.com/sample.html
que se utiliza desde el servidor remoto. estoy pasando la URL HTML como un formulario oculto como este en el mismo formulario HTML,
<form action="/myservlet?userid=12345" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Submit">
<input type="hidden" name="url" value="http://www.mywebapp.com/sample.html"/>
</form>
En mi servlet tengo la URL ocultahttp://www.mywebapp.com/sample.html
y lo almacenó comoString fieldValue = http://www.mywebapp.com/sample.html
Ahora cuando lo intentoRequestDispatcher
y reenviar la página a la URL oculta como esta,
RequestDispatcher rd = req.getRequestDispatcher(fieldValue);
rd.forward(req, resp);
estoy recibiendoERROR 404
.
¿Alguien puede sugerirme una idea para resolver esto?
Editado
Lo que quiero hacer exactamente es: Desde un servidor remoto, una página HTML solicitará a mis servicios web REST. La respuesta del servicio web estará en la salida JSON. Ahora quiero enviar esta respuesta JSON al formulario HTML solicitado (es decir, a la página HTML del servidor remoto)
¿Alguien puede sugerir una idea para resolver esto. Su ayuda será apreciada.