Java里面有没有能实现和.net里webrequest相同功能的类呀?
就是可以自动提交form请求并能获取返回页面结果的?
各位大虾给帮帮忙?

解决方案 »

  1.   

    java.net 对应 System.Net,典型的 URL 和 URLConnection。
      

  2.   

    楼主查一下 JDK 文档,然后 GOOGLE 一下:url.openConnection,内容极为丰富。
      

  3.   

    to doway(john) :
    不好意思,找了半天,还是一无所获,我要做的是一个自动程序,就是模拟人将一些数据自动填充到form中,并自动提交,对远端的数据库进行查询,然后再获得返回的结果
    保存到本地数据库,java自带的类能解决吗?兄弟以前做过这方面的东东没有
      

  4.   

    http://www.google.com/search?hl=zh-CN&q=url.openconnection&lr=lang_zh-CNhttp://tech.163.com/05/0906/09/1SV6QDTV00091589.html这一类的东西楼主看着有困难吗?我从未做过这方面的东西,只是在网上见过不少。提交和读取响应都不会很困难,但要想从响应中提取出特定的信息就非常麻烦了。
      

  5.   

    http://www.6to23.com/tech/btkf/kfpt/java/38622.htmhttp://www.netbei.com/Article/jsp/jsp4/200409/2761.html这两个有没有?
      

  6.   

    URLConnection connect = url.openConnection();            // Specify connection settings
                connect.setDoInput(true);
                connect.setDoOutput(true);            // Get an output stream for writing
                OutputStream output = connect.getOutputStream();
                // Create a print stream, for easy writing
                // PrintWriter writer = new PrintWriter ( new OutputStreamWriter ( output ) );
                // writer.print ( query );
                // writer.close();
                PrintStream pout = new PrintStream(output);            pout.print(query);
                pout.close();            // Open a connection
                InputStream input = connect.getInputStream();            // Buffer the stream, for better performance
                BufferedInputStream bufIn = new BufferedInputStream(input);
      

  7.   

    推荐:http://jakarta.apache.org/commons/httpclient/
    或者
    http://httpunit.sourceforge.net/
      

  8.   

    http://www.blogjava.net/jfy3d/archive/2005/05/11/4173.html自己封装的  比较方便