Comment appeler @RequestMapping méthode de Contrôleur URL spécifiée en utilisant AJAX

Je suis très nouveau pour le Printemps et l'Portlet. Je veux utiliser jqgrid pour montrer de la liste. Je suis en train d'appeler une méthode dans le contrôleur qui est annotée avec @RequestMapping mais la méthode n'est pas appelée

Mon Contrôleur a la suite de la méthode

@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;
    }
}

Mon code JSP à l'aide d'AJAX

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){
       ...
    }
});

Quand au-dessus de code AJAX est de l'exécution de ma méthode n'est pas appelée.

  • ce qui est dans les journaux? Quel est le code de réponse?
InformationsquelleAutor Ketan | 2011-08-29