Olá pessoal,
Estou fazendo uma conexão de um applet para um servlet que possui o seguinte código no processRequest:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession(true);
ServletInputStream servletIn;
ServletOutputStream servletOut;
InputStream in = request.getInputStream();
ObjectInputStream inputFromApplet = new ObjectInputStream(in);
ListaArquivos inputListaArquivos = null;
try {
inputListaArquivos = (ListaArquivos) inputFromApplet.readObject();
} catch(ClassNotFoundException e) {
}
session.setAttribute("listaArquivos",inputListaArquivos);
servletOut = response.getOutputStream();
response.setContentType("application/x-java-serialized-object");
ObjectOutputStream objout = new ObjectOutputStream(servletOut);
objout.writeInt(200);
servletOut.close();
objout.close();
}
está gerando o seguinte erro na linha
ObjectInputStream inputFromApplet = new ObjectInputStream(in);
:
exception
java.io.EOFException
java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
java.io.ObjectInputStream.(ObjectInputStream.java:277)
GravaListaArquivos.processRequest(GravaListaArquivos.java:33)
GravaListaArquivos.doGet(GravaListaArquivos.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
alguém tem idéia do que pode ser?