1

私は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 コードが実行されている場合、メソッドは呼び出されません。

4

1 に答える 1