我使用NetBeans 6.9创建了两个web应用程序。
是否有可能从一个web应用程序的JSP页面到其他应用程序的JSP页面进行调用(HTTP请求)?
如果是,那又是怎么回事?
使用Jsp转发
jsp:forward动作用于将处理从本地服务器上的一个jsp永久地传输到另一个jsp。原始页面生成的任何内容都将被丢弃,并在第二个JSP重新开始处理。
尝试JSP:INCLUDE标记http://java.sun.com/products/jsp/tags/12/syntaxref1214.html
尝试通过url连接发送HTTP请求,a Sun的例子,
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