文章詳情頁(yè)
java - @RequestParam 獲取參數(shù)值有問題
瀏覽:165日期:2024-02-16 11:19:35
問題描述
問題解答
回答1:你是不是在參數(shù)里帶了兩個(gè)pID?比如:
http://.../showCorrelation?pID=34cb...&pID=3574...
req.getParameter('pID')只會(huì)取到其中一個(gè)(如果有多個(gè)以'pID'為key參數(shù),具體取第幾個(gè)請(qǐng)查下Servlet API的Javadoc或Servlet Container的源碼),要取所有以'pID'為key的參數(shù)必須用req.getParameterValues();
你查下Spring MVC對(duì)@RequestParam是怎么解釋的,或者看下源碼是怎么實(shí)現(xiàn)的,會(huì)不會(huì)把所有以'pID'為key的參數(shù)都取出來(lái),多余一個(gè)的話就用逗號(hào)連接?
回答2:返回視圖出了問題,原因是我們返回json不返回視圖,所以應(yīng)該在HandlerExceptionResolver中將return null改為return new ModelAndView();
標(biāo)簽:
java
相關(guān)文章:
1. docker-compose中volumes的問題2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. boot2docker無(wú)法啟動(dòng)4. nignx - docker內(nèi)nginx 80端口被占用5. java - SSH框架中寫分頁(yè)時(shí)service層中不能注入分頁(yè)類6. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎7. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.8. dockerfile - 為什么docker容器啟動(dòng)不了?9. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值10.排行榜boot2docker無(wú)法啟動(dòng) 1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities”” 2. docker-compose中volumes的問題 3. docker安裝后出現(xiàn)Cannot connect to the Docker daemon. 4. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎 5. nignx - docker內(nèi)nginx 80端口被占用 6. java - SSH框架中寫分頁(yè)時(shí)service層中不能注入分頁(yè)類 7. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值 8. 關(guān)于docker下的nginx壓力測(cè)試 9. docker容器呢SSH為什么連不通呢? 10. 熱門標(biāo)簽

網(wǎng)公網(wǎng)安備