zoukankan      html  css  js  c++  java
  • SpringMVC

    简洁来说,就是form表单有多个input(checkbox,hidden),name同名,后台是如何接收的。
    【1】多个input 同名name
    form表单如下:

    <form action="testName.do" method="POST" >
            input1: <input type="text" name="userName"/>
            input2: <input type="text" name="userName"/>
            <input type="submit" value="Submit"/>
    </form>

    后台接收方法一如下:

    @RequestMapping("/test1.do)
    @ResponseBody
    public void test1(String userName){ }

     如图所示,使用string接收,springmvc会自动将两个name参数值用“,”隔开,拼成字符串赋值给参数userName。

     后台接收方法二如下:

     如图所示,后台使用字符串数组接收,两个name对应参数值自动封装为字符串数组。

    效果同下:
    String[] parameterValues = request.getParameterValues("userName");
  • 相关阅读:
    Spring Boot自动配置
    Servlet、JSP总结(1)
    Spring MVC
    Springboot中的数据库事务
    数据库访问
    AOP
    全注解下的IOC
    spring boot入门
    安卓工程化开发笔记(2)
    2048功能说明模板
  • 原文地址:https://www.cnblogs.com/zouhong/p/11803438.html
Copyright © 2011-2022 走看看