JSP是这项工作的错误工具。输出将被模板文本损坏。用Servlet替换它。您只需要流式传输
URLConnection#getInputStream()到
HttpServletResponse#getOutputStream()通常的Java
IO方式。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { URLConnection connection = new URL("http://other.service.com").openConnection(); // Set necessary connection headers, parameters, etc here. InputStream input = connection.getInputStream(); OutputStream output = response.getOutputStream(); // Set necessary response headers (content type, character encoding, etc) here. byte[] buffer = new byte[10240]; for (int length = 0; (length = input.read(buffer)) > 0;) { output.write(buffer, 0, length); }}就这样。将此servlet映射
web.xml到某个对象,
url-pattern然后让您的ajax东西调用该servlet URL。



