如何通过普通的java类对一个servlet发出请求?

解决方案 »

  1.   

    URL url
    post方式就可以了。
      

  2.   

    我已经实现对servlet发送了了请求,但怎样让servlet里的跳转页面
    request.getRequestDispatcher("1.jsp").forward(request, response);发生跳转,就是ie浏览器会产生效果
      

  3.   

    try {     
    URL url = new URL("http://localhost:8090/web/servlet/Test","name=test"); 
    System.out.println("connection .....");
    HttpURLConnection  conn =(HttpURLConnection) url.openConnection();
    conn.setDoOutput(true); 
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
    wr.write(urlparam); 
    wr.flush(); 
    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
    StringBuffer content= new StringBuffer();
    while ((ss=rd.readLine())!=null){ 
    content.append(ss);

    wr.close(); 
    rd.close();
                return content.toString();
      }catch(Exception ex){
        ex.printStackTrace();
        return "";
      }