我想通過建立一個URL連接在我的本地機器上執行一個JSP,但我似乎無法讓它執行,我認爲它可能是java沒有找到JSP,但我可以' t似乎找出了爲什麼這可能是因爲JSP的URL看起來很好,任何人都有一個想法,爲什麼它不執行?下面是我的代碼片段和webapp結構。在java中執行JSP
謝謝。
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());
我的Web應用程序具有與以下類似的結構。
webapp
/WEB-INF
/classes
web.xml
/folder1
/folder2
/folder3
test.jsp
將URL直接粘貼到瀏覽器中是否有效? – Thihara
你回覆什麼樣的信息?你會得到一個404或任何類型的HTTP錯誤代碼? –
@Thihara JSP在Web瀏覽器中運行良好。 – JCS