两种方式:
response.setStatus(307);
response.setHeader("Location", "http://other.com");
但是,这将在客户端发出安全确认警告。
URLConnection connection = new URL("http://other.com").openConnection();
connection.setDoOutput(true); // POST
// Copy headers if necessary.
InputStream input1 = request.getInputStream();
OutputStream output1 = connection.getOutputStream();
// Copy request body from input1 to output1.
InputStream input2 = connection.getInputStream();
OutputStream output2 = response.getOutputStream();
// Copy response body from input2 to output2.
但是,这不会更改URL,客户端会认为他仍在您的网站上。