2011-03-03 93 views

回答

1

您需要使用库来通过HTTP(例如HttpClient)检索内容以及解析响应(SAX)。

避免使用脚本来做到这一点,将您的逻辑封装在类中,并尝试创建custom tags,或者更好的方法是尝试使用类似Spring's MVC之类的东西。

1

我没有完整的答案,但这里至少是如何获得一个网页。我试图做类似的事情,所以当我有更多的时候会回来。

<%@page import="java.net.*" %> 
<%@page import="java.io.*" %> 

<% 
    URL dest = new URL("http://www.yahoo.com/"); 
    URLConnection yc = dest.openConnection(); 
    BufferedReader in = new BufferedReader(
          new InputStreamReader(
          yc.getInputStream())); 
    String inputLine; 

    while ((inputLine = in.readLine()) != null) 
     System.out.println(inputLine); 
    in.close(); 
%>