Hi Community,
ich habe folgendes Problem:
Ich habe eine Webapplikation, die soll von Javascript aus angesteuert werden. Dort wird ein Servlet angesprochen, dass dann eine Textantwort im JSON-Format zurückgeben soll. Wenn ich das Servlet vom Browser aus anspreche bekomme ich auch fein den zu erwartenden Text.
Falls das ganze aber von Javascript aus mit nem XMLHttpRequest gemacht wird, versagt es irgendwie (no content). Wenn ich z.B. diese Adresse anspreche funktioniert mein Javascript, es hat nur mit meinem Servlet Probleme.
Hier mal mein Servlet-Code:
Habt ihr irgendeine Idee?
Viele Grüße
chemiker
ich habe folgendes Problem:
Ich habe eine Webapplikation, die soll von Javascript aus angesteuert werden. Dort wird ein Servlet angesprochen, dass dann eine Textantwort im JSON-Format zurückgeben soll. Wenn ich das Servlet vom Browser aus anspreche bekomme ich auch fein den zu erwartenden Text.
Falls das ganze aber von Javascript aus mit nem XMLHttpRequest gemacht wird, versagt es irgendwie (no content). Wenn ich z.B. diese Adresse anspreche funktioniert mein Javascript, es hat nur mit meinem Servlet Probleme.
Hier mal mein Servlet-Code:
Java:
response.setContentType("application/json");
JSONObject jo = new JSONObject(); //org.json.JSONObject
jo.put("funktioniert", true);
jo.put("einText", "hui es klappt :D");
jo.write(response.getWriter()); // alternativ auch response.getWriter().write(jo.toString()); - funktioniert aber auch nicht
response.getWriter().flush();
Habt ihr irgendeine Idee?
Viele Grüße
chemiker