Я пытаюсь выполнить JSP на своей локальной машине, установив соединение с URL, но я не могу заставить его выполнить, я думал, что это может быть java, не находя JSP, но я могу " t, похоже, выясняет, почему это может быть, поскольку URL-адрес JSP выглядит хорошо, у любого есть идея, почему он не выполняется? Ниже приведен фрагмент кода и структура webapp.Выполнение JSP в java
Спасибо.
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());
My Webapp имеет сходную структуру со следующим.
webapp
/WEB-INF
/classes
web.xml
/folder1
/folder2
/folder3
test.jsp
Когда вы вставляете URL-адрес непосредственно в браузер, это работает? – Thihara
Какое сообщение вы возвращаетесь? Получаете ли вы код ошибки 404 или какой-либо код ошибки HTTP? –
@Thihara JSP отлично работает в веб-браузере. – JCS