public String postURL(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; //.substring(line.indexOf("|")+1)
}
in.close();
}catch(Exception e){
result="没有结果!"+e;
}
str=result;
System.out.println(URL);
return result;
}

解决方案 »

  1.   

    显示错误如下:
    没有结果!java.io.IOException: Server returned HTTP response code: 405 for URL: http://localhost:7001/slTest1War/hi?name=Binwei
      

  2.   

    1、servlet的程序
    public void doGet(HttpServletRequest request,
                        HttpServletResponse response){
        try{
          //String strName = (String)request.getAttribute("name");
          System.out.println("HttpServlet*******************************");
          String strName = request.getParameter("name");
          response.setContentType("text/html");
          PrintWriter out = response.getWriter();
          out.println("<html>");
          out.println("<body>");
          out.println("<hl>");
          out.println("hello1 "+strName+",here<br>");
          out.println(new Date());
          out.println("</hl>");
          out.println("</body>");
          out.println("</html>");
        }catch(Exception ex){
          ex.printStackTrace();
        }
      }
    单独运行applet和servlet都正常
    2、还有在我把url改成www.google.com的时候,显示Applet不能访问的错误,我想知道,以后我的applet和servlet如果不在同一台机器上的时候,会不会出现同样的问题
      

  3.   

    applet和servloet不在同一个war里,但是在同一个Web Application Modules不知跟这个有什么关系啊