1

私のSpringアプリケーションでは、ビジネスロジックに2つのリクエストパラメータを渡しています..

$.ajax({
        url : "classes/addResult",
        type:'POST',
        data : {"names":names,"globalClassId":globalClassId}

    });

そして私のビジネスロジック

@RequestMapping(value = "addResult", method = RequestMethod.POST)
public String addResult(ResultForm form,
        BindingResult result, Model model,
        @RequestParam("names") String[] names,
        @RequestParam("globalClassId") String globalClassId)
        throws Exception {
        -------------
        ------------
    return "";
}

しかし、コントローラーはこのメソッドを呼び出していません..なぜ私のコードが間違っているのですか..

4

2 に答える 2

2
<script type="text/javascript">
   var names = new Array();
    $.ajax({
        url : "Result",
        type : 'POST',
        data : {
            "names" : JSON.stringify(names),//or names.join()
            "globalClassId" : globalClassId
        }});
</script>
于 2013-07-15T05:54:33.907 に答える