光阴似箭催人老,日月如移越少年。
你是不是在參數裡帶了兩個pID?如:
http://.../showCorrelation?pID=34cb...&pID=3574...
req.getParameter("pID")只會取到其中一個(如果有多個以"pID"為key參數,具體取第幾個請查下Servlet API的Javadoc或Servlet Container的源碼),要取所有以"pID"為key的參數必須用req.getParameterValues();
你查下Spring MVC對@RequestParam是怎麼解釋的,或者看下源碼是怎麼實現的,會不會把所有以"pID"為key的參數都取出來,多餘一個的話就用逗號連接?
回傳視圖出了問題,原因是我們回傳json不返回视图,所以应该在HandlerExceptionResolver中将return null改为return new ModelAndView();
json
HandlerExceptionResolver
return null
return new ModelAndView()
你是不是在參數裡帶了兩個pID?如:
req.getParameter("pID")只會取到其中一個(如果有多個以"pID"為key參數,具體取第幾個請查下Servlet API的Javadoc或Servlet Container的源碼),要取所有以"pID"為key的參數必須用req.getParameterValues();
你查下Spring MVC對@RequestParam是怎麼解釋的,或者看下源碼是怎麼實現的,會不會把所有以"pID"為key的參數都取出來,多餘一個的話就用逗號連接?
回傳視圖出了問題,原因是我們回傳
json
不返回视图,所以应该在HandlerExceptionResolver
中将return null
改为return new ModelAndView()
;