java或者jsp里面可以根据链接的地址,保存网页吗?比如我要保存www.baidu.com/index.html我可以通过一个什么方法自动的保存呢(难点是在怎么得到输入到客户端的流)

解决方案 »

  1.   

    request.getRemoteUrl();获取参数,然后再自己写DAO类存到数据库
      

  2.   

    先建立URL,在取得HttpURLConnection,就可以获得输入和输出流
    URL url = new URL("www.baidu.com/index.html");
    HttpURLConnection httpConnection=(HttpURLConnection) url.openConnection();
    httpConnection.connect();
    BufferedReader in=new BufferedReader(new InputStreamReader(connSpms.getInputStream()));
    String inputLine;
    while ((inputLine=in.readLine()) != null){
         strArea += inputLine.toUpperCase();
    }
    网上类似的例子很多