文章详情页
java - @RequestParam 获取参数值有问题
浏览:222日期: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. css - 这些字体是怎么弄的?2. javascript - 请问这段 el && fn.call(el, e, el)代码这么写什么意思?3. html - 关于css选择器的问题4. 如何解决tp6在zend中无代码提示5. python - requests post问题6. pdo_mysql 值自增写法7. javascript - chart.js如何修改某个指定bar的颜色8. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。9. python3.x - python多进程,不能在同一窗口吗10. PHP中的$this代表当前的类还是方法?
排行榜

网公网安备