你是通过什么发送请求的?是form表单还是ajax还是javascript里面???

解决方案 »

  1.   

    URL url = new URL("http://dict.hjenglish.com/app/jp/");
    URLConnection con = url.openConnection();  
    不知道行不行? 没明白
      

  2.   

    这样的话。。 GET的场合,可以直接把参数加在后面。post的场合怎么办呢?
      

  3.   

     不明白,你这里一定要分post和get吗?你所说的post是要向服务端发送对象什么的吗?
    不明白!
      

  4.   

    URl:http://dict.hjenglish.com/app/jp/login.do
    比如你在画面上点击按钮,会请求此URL,进行get或者post提交。
     现在就是想在javasource,去做这个。可以吗
      

  5.   

    你所说的在画面上点击按钮?这个画面是指什么?我觉得你可以在程序逻辑中判断啊,而不要用get提交和post上做流程分支
      

  6.   

    好好看看java.net.* 特别是HttpURLConnection这个类。
      

  7.   

    按楼上说的
    URL url = new URL("http://dict.hjenglish.com/app/jp/");
    URLConnection con = url.openConnection(); 
    con.setRequestProperty("method", "POST"); //或者这样
    HttpURLConnection conn = new HttpURLConnection(url);
    conn.setRequestMethod("POST");
      没查java Api 汗颜了
      

  8.   

    比如我有一个Test画面,可以入力姓名和密码。
    然后我点击按钮,当处理走到javasource里时,
    得到姓名和密码的值,把这个值放在一个指定的URl后,
    如【http://dict.hjenglish.com/app/jp/as.jsp?name="a"&password="d"然后如何去请求这个URl
      

  9.   

    对。。 可能就要这效果
    get和post的参数如何传啊。。
      

  10.   


    URL url = new URL("http://localhost:8080/xxxxxxx/index.do?PageName=login");
    HttpURLConnection connect = (HttpURLConnection)url.openConnection();
    connect.addRequestProperty("user-agent", "notIE");
    connect.addRequestProperty("referer", "http://localhost:8080/BankCheckBusiness/index.do?PageName=login");
    connect.setDoOutput(true);
    connect.setDoInput(true);
    connect.setRequestMethod("POST");//post
    OutputStream out = connect.getOutputStream();
    String param = "&textUserName=xxxx&textUserPassword=xxxx";
    out.write(param.getBytes());
    out.flush();
    InputStream input = (InputStream)connect.getContent();
    byte[] b = new byte[1024];
    int i;
    while((i = input.read(b))!=-1){
    System.out.print(new String(b,0,i,"utf-8"));
    }
    input.close();大概如上方法.post提交方式,如果是get方式,直接附加到url尾