1.@RequestParamajax
var param = {}; param.keys = delKeys.join();//delKeys是數組,如delKeys=['a',b','c'],join函數把數組拼接成字符串,分隔符默認是, $.ajax({ type: "POST", data: param, dataType: "json",//預期服務器返回的數據類型 url: ctxpath+"/cache/deleteCache.action", success: function (serverData) { alertWin("成功刪除"+serverData.data+"條"); search(); } });
@RequestMapping("/deleteCache.action")@ResponseBodyprivate PageResponse deleteCache(HttpServletRequest request,@RequestParam List<String> keys) { //keys能夠獲得正確的數組 //request.getParameter("keys") 獲得的是"a,b,c"}