我寫了一個彈簧-MVC控制器的方法來獲得的值的數組中的請求parameter.The方法看起來像下面Spring MVC的請求參數綁定
/**
Trying to get the value for request param foo which passes multiple values
**/
@RequestMapping(method=RequestMethod.GET)
public void performActionXX(HttpServletRequest request,
HttpServletResponse response,
@RequestParam("foo") String[] foo) {
......
......
}
當請求URL是在上述方法中能正常工作下面格式
...?foo=1234&foo=0987&foo=5674.
然而,當請求的URL是在以下格式服務器返回400錯誤
...?foo[0]=1234&foo[1]=0987&foo[2]=5674
任何想法如何解決方法來迎合第二個格式請求url?
你爲什麼要這樣做? 「foo [0] = 1234&foo [1] = 0987&foo [2] = 5674」而不是其他方式?有什麼特別的理由 – fmucar
我無法控制請求網址 – ak123