lindicz: applet vs. servlet

Beitrag lesen

hi!
ich möchte mit einem applet daten aus einem servlet holen. nur leider passiert überhaupt nichts, nicht mal eine fehlermeldung wird ausgegeben.

hier der code:

APPLET:
URL url = new URL("http://localhost:8080/Servlet");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "text/plain");
ObjectInputStream ois = new ObjectInputStream(conn.getInputStream());
Vector test = (Vector)ois.readObject();
ois.close();

SERVLET:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    ObjectOutputStream oos;
    Vector vec = new Vector();
    vec.add("eins");
    vec.add("zwei");
    try
    {
        oos = new ObjectOutputStream(response.getOutputStream());
        oos.writeObject(vec.elements());
        oos.flush();
        oos.close();
    }
    catch(Exception e)
    {
        System.out.println("Fehler im Servlet: "+e);
    }
}

wenn ich im servlet etwas ausgebe (mit out.print("test")) und im applet
 getAppletContext().showDocument(url);
schreibe, bekomme ich die richtige ausgabe "test".
also stimmt auf jeden fall schon mal der servlet-pfad.

hat irgendwer eine idee, wo mein fehler liegt? (ich hab schon stundenlang newsgroups durchsucht, aber leider ohne ergebnis)

danke und gruß, lindicz