http://www.mywebapp.com/sample.html
我有一个从远程服务器使用的 HTML 页面。我在同一个 HTML 表单中将 HTML URL 作为隐藏表单传递,
<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>
在我的 servlet 中,我得到了隐藏的 URLhttp://www.mywebapp.com/sample.html
并将其存储为
String fieldValue = http://www.mywebapp.com/sample.html
现在,当我尝试RequestDispatcher
将页面转发到这样的隐藏 URL 时,
RequestDispatcher rd = req.getRequestDispatcher(fieldValue);
rd.forward(req, resp);
我得到了ERROR 404
。
谁能给我一个解决这个问题的想法。
已编辑
我真正想做的是,从远程服务器一个 HTML 页面将请求我的 REST Web 服务。Web 服务的响应将在 JSON 输出中。现在我想将此 JSON 响应发送到请求的 HTML 表单(即远程服务器 HTML 页面)
任何人都可以提出一个解决这个问题的想法。您的帮助将不胜感激。