我想写一个servlet,它将通过POST将XML文件(xml格式的字符串)发送到另一个servlet。 (非必需的XML生成代码替换为“你好”)从一个java servlet写入数据到另一个
StringBuilder sb= new StringBuilder();
sb.append("Hello there");
URL url = new URL("theservlet's URL");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Length", "" + sb.length());
OutputStreamWriter outputWriter = new OutputStreamWriter(connection.getOutputStream());
outputWriter.write(sb.toString());
outputWriter.flush();
outputWriter.close();
这导致服务器错误,第二个servlet永远不会调用。如果你打算发送输出
connection.setDoOutput(true)
: