私は、サーブレットからJSONを送信するAJAX呼び出しでそのjspからjsonデータを受信して解析する方法は?
User profileUser = userService.get(id);
request.setAttribute("profileUser", profileUser);
JSONObject json = new JSONObject();
try {
json.put("profileUser", profileUser);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.setContentType("application/json");
response.getWriter().write(json.toString());
とJavaScriptで
$.ajax({
cache : false,
type : "GET",
url : "UserServlet?id=" + userId,
success : function(result) {
alert(result.profileUser);
}
});
のような警告の結果は私にEntity.userを与えるが、私はresult.profileUserを呼び出したい場合はされています。そのユーザーのuuidまたはプロパティは私をundefinedに返します。誰でも助けてくれますか?
実際のHTTPレスポンスは何ですか? – SLaks
@SLaks 302は一時的に移動しました – joesid