Java里面有没有类似.net里webrequest的类呀? Java里面有没有能实现和.net里webrequest相同功能的类呀?就是可以自动提交form请求并能获取返回页面结果的?各位大虾给帮帮忙? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.net 对应 System.Net,典型的 URL 和 URLConnection。 楼主查一下 JDK 文档,然后 GOOGLE 一下:url.openConnection,内容极为丰富。 to doway(john) :不好意思,找了半天,还是一无所获,我要做的是一个自动程序,就是模拟人将一些数据自动填充到form中,并自动提交,对远端的数据库进行查询,然后再获得返回的结果保存到本地数据库,java自带的类能解决吗?兄弟以前做过这方面的东东没有 http://www.google.com/search?hl=zh-CN&q=url.openconnection&lr=lang_zh-CNhttp://tech.163.com/05/0906/09/1SV6QDTV00091589.html这一类的东西楼主看着有困难吗?我从未做过这方面的东西,只是在网上见过不少。提交和读取响应都不会很困难,但要想从响应中提取出特定的信息就非常麻烦了。 http://www.6to23.com/tech/btkf/kfpt/java/38622.htmhttp://www.netbei.com/Article/jsp/jsp4/200409/2761.html这两个有没有? 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); 推荐:http://jakarta.apache.org/commons/httpclient/或者http://httpunit.sourceforge.net/ http://www.blogjava.net/jfy3d/archive/2005/05/11/4173.html自己封装的 比较方便 现在的那些网页游戏是用flash做的还是flex做的呢? struts2 tag与set问题 进来帮小弟看看,急急急 sqlnestedException错误 关于javadbf的问题 错误 有人懂得resin的配置吗?问个配置的问题 ejb事务问题? 如何替换掉回车 急,急,急,怎样在windows2000下,配置weblogic5.1,(调试JSP不好用呀)(一定给分) function里面为什么不能定义对象???? 为什么我的jsp代码可以出现两次属性而不出错??(<%@ contenttype%>)
不好意思,找了半天,还是一无所获,我要做的是一个自动程序,就是模拟人将一些数据自动填充到form中,并自动提交,对远端的数据库进行查询,然后再获得返回的结果
保存到本地数据库,java自带的类能解决吗?兄弟以前做过这方面的东东没有
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);
或者
http://httpunit.sourceforge.net/