クライアント側のjQuery/AJAX呼び出しによってヒットされる新しいURLの処理を開始する必要があるSpringMVCバックエンドがあります。これらの呼び出しは、JSONオブジェクトがサーバーから返されることを期待しています。
私は見つけたいくつかの例に従おうとしています。これまでのところ、次のようになっています。
// AjaxResult.java
public class AjaxResult {
private int answer;
private String errMsg;
// Getters/setters for both properties.
}
// Inside MyController.java (a Spring @Controller):
public @ResponseBody AjaxResult handleJQueryCall(@RequestParam("x") String whatever) {
int ans = calculateSomething(whatever);
AjaxResult result = new AjaxResult(ans);
return result;
}
私はこれをコンパイル/デプロイできる立場にありませんが、ここには明らかに何かが欠けています...ジャクソンの使用!だから私は尋ねます:Springによってクライアント側にJSONとして返されるように指定するにはどうすればよいですか?AjaxResult result
前もって感謝します!