私はSpringとPortletに非常に慣れていません。jqgrid を使用してリストを表示したいと考えています。@RequestMapping で注釈が付けられたコントローラーでメソッドを呼び出そうとしていますが、メソッドは呼び出されていません
私のコントローラーには次の方法があります
@Controller(value = "myController")
public class MyController {
@RequestMapping(value="/myURL",method=RequestMethod.GET)
public @ResponseBody MyDTO initItemSearchGrid(RenderResponse response, RenderRequest request){
MyDTO myDto=new MyDTO();
return myDto;
}
}
AJAX を使用した JSP コード
var urlink="/myURL"; /* myURL is the exact String written in value Attribute of
resourceMapping in Controller*/
$.ajax({
url :urlink,
cache: false,
data:$('#myForm').formSerialize(),
dataType: "json",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function(jsondata){
...
}
});
上記の AJAX コードが実行されている場合、メソッドは呼び出されません。