URL 接続を作成してローカル マシンで JSP を実行しようとしていますが、実行できないようです。Java が JSP を見つけられない可能性があると考えましたが、これがなぜなのかわかりません。 JSP への URL は問題ないように見えるのですが、実行されていない理由がわかる人はいますか? 私のコード フラグメントと webapp 構造は以下のとおりです。
ありがとう。
URL url = new URL("http://127.0.0.1/folder1/folder2/folder3/test.jsp");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
out.write("id=" + id);
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
String output;
StringBuilder sb = new StringBuilder();
boolean started = false;
while ((output = in.readLine()) != null) {
if (!output.trim().equals("")) {
started = true;
}
if (started) {
sb.append(output);
sb.append("\r\n");
}
}
in.close();
System.out.println(sb.toString());
私の Webapp は、次のような構造になっています。
webapp
/WEB-INF
/classes
web.xml
/folder1
/folder2
/folder3
test.jsp