美文网首页
JSP页面传入后台多个相同参数后台接收的问题:多选框传值

JSP页面传入后台多个相同参数后台接收的问题:多选框传值

作者: esileme | 来源:发表于2017-08-25 21:45 被阅读0次

    在项目中遇到前台传到后台属性时,多个name值相同的情况,在后台Controller中接收的问题,找到了一个解决方案.
    前台页面如下:

    <div class="form-group">
    <c:forEach items="${resources}" var="resource">
        <input type="checkbox" name="id" id="${resource.id}" value="${resource.id}"
        <c:if test="${resource.id == myid}">checked="checked"</c:if> /> 
        ${resource.name}
    </c:forEach>
    </div>
    

    后台代码:

    @RequestMapping(value = "add.action", method = RequestMethod.POST)
    public String addRolePost(ModelMap model, SysUser sysUser, @RequestParam("id") int[] ids){
        
        for (int q : ids) {
            System.err.println(q);
        }
        return "redirect:/admin/login.action";
    }

    相关文章

      网友评论

          本文标题:JSP页面传入后台多个相同参数后台接收的问题:多选框传值

          本文链接:https://www.haomeiwen.com/subject/zgypdxtx.html