JSP——如何调用另一个JSP



我使用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

相关内容

  • 没有找到相关文章

最新更新