spring MVC request请求不能传递带逗号的参数

问题描述

代码如下<html>  <body>    <input name="test" value="12,34,56" type="checkbox"/>    <input name="test" value="78,90,11" type="checkbox"/>  </body></html> 接收参数类public class TestClass{   private String[] test;   public void setTest(String[] test){    this.test = test;  }  public String[] getTest(){    return test;  }}问题是这样的,当我在页面中勾选两个复选框时,功能正常test数组长度为2,值分别为“12,34,56”,"78,90,11"但当我只勾选第一个复选框时,test数组长度为3,值分别“12”,“34”,“56”。 哪位大侠可以告诉我这是怎么回事么,如何解决?万分感谢。

解决方案

主要在于你的拼接参数,因为你现在一个chekbox里面就已经有逗号了,所以你前台拼接成参数过去就以别的形式分开,可以使用^,然后后台对^进行截取,
解决方案二:
<form methord='post' action='user/usertest'> method写错了。
解决方案三:
最好能提供更为详细的代码片段!
解决方案四:
不建议同名 test 来注入到bean 中去
解决方案五:
由于你的name属性是相同的,所以会出现这种状况。
解决方案六:
提交方式的代码发上来。。页面的提交参数信息最好也能贴上
解决方案七:
html中,发送request之前是如何拼接参数数据的?

时间: 2024-10-07 15:37:53

spring MVC request请求不能传递带逗号的参数的相关文章

spring mvc ajax请求数据后,前台根据返回的key如果跳转的别的jsp界面

问题描述 spring mvc ajax请求数据后,前台根据返回的key如果跳转的别的jsp界面 根据返回的data,在jsp前端进行跳转,有没有好的办法,还是可以通过配置就可以实现: window.location不太好使,可以跳转但是URL地址会显示具体的参数: 解决方案 参数你都放action里面了...那肯定显示了..fm表单放一个隐藏域存储你的cardList参数 <form id="fm" action="${}.../cardlist">&

spring MVC接收请求体总是多一个等号

spring MVC接收请求体总是多一个等号 比如我发送的请求体是字符串aaa spring MVC 接收到的是aaa= 接口如下: /*** * @param requestInfoBean * @return */ @RequestMapping(value = "/ajax", produces = SystemHWUtil.RESPONSE_CONTENTTYPE_JSON_UTF) @ResponseBody public String ajax(@RequestBody S

j2ee框架-spring mvc控制请求跳转

问题描述 spring mvc控制请求跳转 springmvc控制请求跳转,全部配置在配置文件中,不在类里面写哪个请求返回到哪个页面和 比如hello.do请求过来返回到index.jsp 我在一个xml文件中配置这些信息 解决方案 spring MVC 跳转spring-mvc 跳转Spring MVC 跳转相关---------------------- 解决方案二: 用XML配置没有使用注解来得快.如下 @RequestMapping("/hello.do") public St

spring MVC 获取请求体

在spring  MVC中如何获取请求体呢? 在spring MVC中如何获取请求要素呢? 通过如下方法: Java代码   /**       * Compatible with GET and POST       *        * @param request       * @return : <code>String</code>       * @throws IOException       */       public static String getRe

Spring MVC重定向跳转传递参数的实例

在很多时候我们在代码中执行完业务以后需要带参数重定向到某一页面,比如我们在SpringMVC框架中执行完成业务后需要跳转列表,并且需要传递业务结果,我使用的是RedirectAttributes来实现的  代码如下 复制代码 @RequestMapping("/child")  public ModelAndView childChangeClass(String childId, String classId,RedirectAttributes attr) {   ModelAnd

关于spring mvc映射请求的问题

问题描述 @RequestMapping(value="/**/*.*",method=RequestMethod.GET)publicStringdynamic(HttpServletRequestrequest,HttpServletResponseresponse,ModelMapmodel){String[]paths=URLHelper.getPaths(request);intlen=paths.length;if(len==1){returnnull;}elseif(le

spring mvc(2):请求地址映射(@RequestMapping)

spring mvc(2):请求地址映射(@RequestMapping) Posted on 2014-08-15 21:35 Lychie Fan 阅读(3974) 评论(1)  编辑  收藏 所属分类: spring mvc  @RequestMapping 参数说明 value定义处理方法的请求的 URL 地址.method定义处理方法的 http method 类型,如 GET.POST 等.params定义请求的 URL 中必须包含的参数.headers定义请求中 Request H

spring mvc

作者:赵磊 博客:http://elf8848.iteye.com   目录 一.前言 二.spring mvc 核心类与接口 三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.spring mvc 如何访问到静态的文件,如jpg,js,css 八.spring mvc 请求如何映射到具体的Action中的方法 九.spring mvc 

Spring MVC 教程,快速入门,深入分析(转载)

作者:赵磊 博客:http://elf8848.iteye.com 下载: Spring的官方下载网址是:http://www.springsource.org/download    (本文使用是的Spring 3.0.5版本) 目录  一.前言二.spring mvc 核心类与接口三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.sp