java - @RequestParam 获取参数值有问题
大家讲道理
大家讲道理 2017-04-18 10:45:41
0
2
791
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
刘奇

你是不是在參數裡帶了兩個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();

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板