服务器端代码:
package com.sz.EXexcel;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.util.ArrayList;
import com.sun.tools.javac.v8.util.Hashtable;public class RecieveServlet extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html; charset=GB2312";
  public void init() throws ServletException {
  }
  public void service(HttpServletRequest request, HttpServletResponse response) throws
              ServletException, IOException {
             System.out.println("hello");
            try {
              ObjectInputStream ois = new ObjectInputStream(request.getInputStream());
              ois.readLong();
            }catch(Exception ex) {
              ex.printStackTrace();
            }
  }
  public void destroy() {
  }
}

解决方案 »

  1.   

    我怀疑就没有调用到servlet
    没有打印任何东西
      

  2.   

    是啊,没见你打印接受到的数据啊,try {
                  ObjectInputStream ois = new ObjectInputStream(request.getInputStream());
                  ois.readLong();
                 // 在这加上
                   System.out.println(ois);试试
                }catch(Exception ex) {
                  ex.printStackTrace();
                }
    加上 System.out.println(ois);试试
      

  3.   

    连System.out.println("hello");就没有输出来呀?
      

  4.   

    谁有applet与servlet交互的代码贴出来看看
    谁解决了再加100分!
      

  5.   

    你的接收缓存置为了false,把它置为true,试试
      

  6.   

    给你个小程序参考一下:
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class ShowMemservlet
    extends Httpservlet 
    {
       public void doGet(HttpservletRequest
       req, HttpservletResponse res)
       throws servletException, IOException
       {
          res.setContentType("text/plain");
          PrintWriter out = res.getWriter();
          Runtime rt = Runtime.getRuntime();
          out.println(rt.freeMemory());
          out.println(rt.totalMemory());
       }
    }applet的代码:
    private void refresh() 
    throws MalformedURLException,
    IOException
    {
       URL url = new URL(getCodeBase(),
       "/servlet/ShowMemServlet");
       URLConnection con = url.openConnection();
       con.setUseCaches(false);
       InputStream in = con.getInputStream();
       DataInputStream textStream;
       textStream = new DataInputStream(in);
       String line1 = textStream.readLine();
       String line2 = textStream.readLine();
       double freeMem = Double.parseDouble(line1);
       double totalMem = Double.parseDouble(line2);
       int usedMem = totalMem - freeMem;
       int percentUsed = 
       (int) 100 *(usedMem / totalMem);
       meter.setLength(percentUsed);
    }资源:http://kb.csdn.net/java/Articles/200507/efabb6c8-d536-4a94-bcf7-0ed14895153e.html
      

  7.   

    nothing 欢迎、、欢迎、、、、