import java.net.*;
import java.io.*;public class post{
public static void main(String[] args) throws IOException{
URL url=new URL("http://127.0.0.1/index.asp");//aaaaa
String query="T1=2005-5-5&B1=查询";
URLConnection uc=url.openConnection();
uc.setDoOutput(true);
OutputStreamWriter out=new OutputStreamWriter(uc.getOutputStream(),"ASCII");
out.write(query);
out.write("\r\n");
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String line;
while ((line=in.readLine()) != null){
           System.out.println(line);
        }
}
}
用IE访问http://127.0.0.1/index.asp时,点查询按钮后,会把T1参数传递过去,服务器端根据T1的日期发回不同日期的数据在网页上。我在java程序里把T1以及查询按钮B1的值都post给服务器,可为什么得不到T1日期的数据呢?我看不到服务器端的程序所以感觉很麻烦。大家帮我想想是怎么回事?用get方式传递参数也不行。