文章詳情頁
java - @RequestParam 獲取參數(shù)值有問題
瀏覽:112日期:2024-02-16 11:19:35
問題描述
問題解答
回答1:你是不是在參數(shù)里帶了兩個pID?比如:
http://.../showCorrelation?pID=34cb...&pID=3574...
req.getParameter('pID')只會取到其中一個(如果有多個以'pID'為key參數(shù),具體取第幾個請查下Servlet API的Javadoc或Servlet Container的源碼),要取所有以'pID'為key的參數(shù)必須用req.getParameterValues();
你查下Spring MVC對@RequestParam是怎么解釋的,或者看下源碼是怎么實現(xiàn)的,會不會把所有以'pID'為key的參數(shù)都取出來,多余一個的話就用逗號連接?
回答2:返回視圖出了問題,原因是我們返回json不返回視圖,所以應(yīng)該在HandlerExceptionResolver中將return null改為return new ModelAndView();
標(biāo)簽:
java
相關(guān)文章:
1. mysql優(yōu)化 - 關(guān)于mysql分區(qū)2. php laravel框架模型作用域3. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?4. java - Atom中文問題5. java - MySQL中,使用聚合函數(shù)+for update會鎖表嗎?6. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應(yīng)7. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出8. html5 - 如何實現(xiàn)帶陰影的不規(guī)則容器?9. css3 - 這個形狀使用CSS怎么寫出來?10. javascript - 為什么這個點擊事件需要點擊兩次才有效果
排行榜

熱門標(biāo)簽