У меня есть два веб-приложения, которые я создал с помощью NetBeans 6.9.
Можно ли сделать вызов (HTTP-запрос) со страницы JSP одного веб-приложения на страницу JSP другого приложения? Если так, то как?
попробуйте дать http-запрос через URL-соединение, пример Солнца ,,
URL yahoo = new URL("http://www.yahoo.com/"); URLConnection yc = yahoo.openConnection(); BufferedReader in = new BufferedReader( new InputStreamReader( yc.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null) System.out.println(inputLine); in.close();
Если вам нужно вызвать jsp с какими-либо параметрами, тогда присоедините их к URL как
URL yahoo = new URL("http://www.yahoo.com/login.jsp?uname=xxx&pass=yyyy");
или используйте java.net.HttpUrlConnection
Использовать Jsp forward
Действие jsp: forward используется для постоянной передачи обработки от одного JSP к другому на локальном сервере.Любой контент, сгенерированный исходной страницей, отбрасывается, и обработка начинается заново на втором JSP.
Попробуйте тег JSP: INCLUDE http://java.sun.com/products/jsp/tags/12/syntaxref1214.html