applet
-----------------------------------------------------------------------
        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();
---------------------------------------servlet-----------------------------------------
BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream()));
String inputLine;
String result ="";
while ((inputLine = in.readLine()) != null)
{
result += inputLine+"\n";
}
in.close();
------------------------------------------------------

解决方案 »

  1.   

    高手,你给我的代码是不是传的是简单的变量啊?我现在要的是传复杂的对象信息,变量从applet传到servlet中去我知道的,现在问题是变量!
      

  2.   

    变量自己定了request.getInputStream()是接收流的 应该不能接受对象吧
      

  3.   

    可以的,在sun的技术文档上也是这样定义的,而我的程序就是从他那里下载来的,演示的话,就是通不过,老是说NULL,在服务器端!
      

  4.   

    probably your class was not Serializable --> FlowView.
      

  5.   

    我的类已经implements serializable了
      

  6.   

    1. dbStream.writeObject(tmpv);
    2. dbStream.flush();try moving line 2 before line 1 in your code, ie, flush it first before writing....
      

  7.   

    variable,你的观点我不赞同!你的观点是明显不懂!
      

  8.   

    (-: ok, have u tried that already?
    what's your error message anyway? just the result not being assigened?
      

  9.   

    有个例子,你可以参考一下,跟你的差不多,也是传给书库库的对象:
    http://www.j-nine.com/pubs/applet2servlet/Applet2Servlet.html
      

  10.   

    lvyuanfang,谢谢你,我的程序就是这里抄来的,只是我这里的类是FLOWVIEW而已,其余都一样的,该类也已经实现了seriaziable。但就是不成功!不知道有没有人调式通的程序?