hi alle!
habe folgendes problem: habe ein servlet und möchte zu diesem connecten, was auch wunderbar funktioniert wenn ich die url in einem browser eingebe. Wenn ich den connect allerdings von einem applet aus versuche, bekomme ich beim connection.getInputStream eine Nullpointer Exception...
Hoffe mir kann diesbezüglich wer helfen!
Code:
String location = "http://localhost:8080/FileTransferServlet/FileTransferServlet";
ObjectInputStream ois = null;
HttpURLConnection conn = null;
try {
URL servlet = new URL(location);
conn = (HttpURLConnection)servlet.openConnection();
conn.setDefaultUseCaches(true);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setAllowUserInteraction(true);
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-Type", "application/octet-stream");
ois = new ObjectInputStream(conn.getInputStream()); // <--- NULLPOINTER
Seite seite = new Seite();
while((seite=(Seite)ois.readObject())!=null) {
seiten.add(seite);
}
ois.close();
conn.disconnect();
} catch (Exception e) {
...
Fehlermeldung:
java.lang.NullPointerException
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:785)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:673)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:917)
at flexcms.FlexCtrl.getSeitenFromServer(FlexCtrl.java :195)
at flexcms.FlexCtrl.<init>(FlexCtrl.java:25)
at flexcms.View.init(View.java:157)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
habe folgendes problem: habe ein servlet und möchte zu diesem connecten, was auch wunderbar funktioniert wenn ich die url in einem browser eingebe. Wenn ich den connect allerdings von einem applet aus versuche, bekomme ich beim connection.getInputStream eine Nullpointer Exception...
Hoffe mir kann diesbezüglich wer helfen!
Code:
String location = "http://localhost:8080/FileTransferServlet/FileTransferServlet";
ObjectInputStream ois = null;
HttpURLConnection conn = null;
try {
URL servlet = new URL(location);
conn = (HttpURLConnection)servlet.openConnection();
conn.setDefaultUseCaches(true);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setAllowUserInteraction(true);
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-Type", "application/octet-stream");
ois = new ObjectInputStream(conn.getInputStream()); // <--- NULLPOINTER
Seite seite = new Seite();
while((seite=(Seite)ois.readObject())!=null) {
seiten.add(seite);
}
ois.close();
conn.disconnect();
} catch (Exception e) {
...
Fehlermeldung:
java.lang.NullPointerException
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:785)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:673)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:917)
at flexcms.FlexCtrl.getSeitenFromServer(FlexCtrl.java :195)
at flexcms.FlexCtrl.<init>(FlexCtrl.java:25)
at flexcms.View.init(View.java:157)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
Comment