在jsp页面上写 **.jsp?&&&=@@@,&&&=@@@
就可以了

解决方案 »

  1.   

    可以在this.SendURL 后面写参数传过去,但是是否还有别的方法呢?
      

  2.   

    URL url = new URL(this.SendURL+"?param1=value1&param2=value2");
    改成以上试试
      

  3.   

    URL httpurl = new URL(url);
            HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection();
            httpConn.setRequestMethod( "POST" );
            httpConn.setRequestProperty("Host",host);
            httpConn.setRequestProperty("Content-Type",contype);
            httpConn.setRequestProperty( "Content-Length",String.valueOf(postStr.length()));
    httpConn.setRequestProperty("SOAPAction",soapaction);        
            httpConn.setDoOutput(true);
            httpConn.setDoInput(true);
            PrintWriter out = new PrintWriter(httpConn.getOutputStream());
            out.print(postStr);
            out.flush();
            out.close();
            BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
            String inputLine;
            while ((inputLine = in.readLine()) != null)
            {
             result += inputLine+"\n";
            }
            in.close();
            return result;
      

  4.   

    public static String sendGet(String url,String param)
    {
    String result = "";
    try{
    String urlName = url + "?"+param;
    URL U = new URL(urlName);
    URLConnection connection = U.openConnection();
    connection.connect();

    BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    String line;
    while ((line = in.readLine())!= null)
    {
    result += line;
    }
    in.close();

    }catch(Exception e){
    System.out.println("没有结果!"+e);
    }
    return result;
    }
    public static String sendPost(String url,String param)
    {
    String result="";
    try{
    URL httpurl = new URL(url);
    HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection();       
    httpConn.setDoOutput(true);
    httpConn.setDoInput(true);
    PrintWriter out = new PrintWriter(httpConn.getOutputStream());
    out.print(param);
    out.flush();
    out.close();
    BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
    String line;
    while ((line = in.readLine())!= null)
    {
    result += line; 
    }
    in.close();

    }catch(Exception e){
    System.out.println("没有结果!"+e);
    }
    return result;
    }
    param  以aaa=212&bbb=666形式
      

  5.   

    各位大哥,这里先谢谢了,但是我现在用url 上加参数的方法不行,有没有其它方法?
      

  6.   

    public static String sendGet(String url,String param)
    {
    String result = "";
    try{
    String urlName = url + "?"+param;
    URL U = new URL(urlName);
    URLConnection connection = U.openConnection();
    connection.connect();

    BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    String line;
    while ((line = in.readLine())!= null)
    {
    result += line;
    }
    in.close();

    }catch(Exception e){
    System.out.println("没有结果!"+e);
    }
    return result;
    }看清楚
      

  7.   


    jfy3d(剑事) 您好,非常感谢你的帮助,但是我用您的这个方法,其中的 out.print(param); 打印出来的 参数值,在接受段我用getParameter 是无法接受的,只能通过读字符的方式读取
    public static String sendPost(String url,String param)
    {
    String result="";
    try{
    URL httpurl = new URL(url);
    HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection();       
    httpConn.setDoOutput(true);
    httpConn.setDoInput(true);
    PrintWriter out = new PrintWriter(httpConn.getOutputStream());
    out.print(param);
    out.flush();
    out.close();
    BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
    String line;
    while ((line = in.readLine())!= null)
    {
    result += line; 
    }
    in.close();

    }catch(Exception e){
    System.out.println("没有结果!"+e);
    }
    return result;
    }
      

  8.   

    param  以aaa=212&bbb=666形式我上面给你的一个是sendget 一个是sendpost   分别用了GET POST方式你在sendpost里加上一行httpConn.setRequestMethod( "POST" );试试我用是么问题的 在一般提交和webservice  soap都可以