文章詳情頁
java - @RequestParam 獲取參數值有問題
瀏覽:92日期:2024-02-16 11:19:35
問題描述
問題解答
回答1:你是不是在參數里帶了兩個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的參數都取出來,多余一個的話就用逗號連接?
回答2:返回視圖出了問題,原因是我們返回json不返回視圖,所以應該在HandlerExceptionResolver中將return null改為return new ModelAndView();
標簽:
java
相關文章:
1. python - Scrapy如何得到原始的start_url2. javascript - 從mysql獲取json數據,前端怎么處理轉換解析json類型3. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙4. linux運維 - python遠程控制windows如何實現5. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?6. python - 數據與循環次數對應不上7. django - Python error: [Errno 99] Cannot assign requested address8. python小白 關于類里面的方法獲取變量失敗的問題9. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?10. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?
排行榜
