精华内容
下载资源
问答
  • 2019-10-09 01:15:19

    1.需求:想要将Tab表格内的多条数据形成list集合提交到后台

    2.做法:

    1)首先:页面处理

    形成多个相同的input控件,name名称都相同(结果传不到后台...)

    处理方式:后台接收的model类的类名家还是那个【i】编码,形成     name=“ListModelName[0].Name” , name="ListModelName[0].Sex", name="ListModelName[0].Age"

     

    2)后台添加

    做成 public List<Student> ListModelName{get;set;}的这种形式

     

    3)注:

    我是要提交filte文件的,后台Action接收不到,所以需要在form上添加  enctype="multipart/form-data"

     

    感谢:https://fruithardcandy.iteye.com/blog/1561996

     

    转载于:https://www.cnblogs.com/dzw159/p/11321419.html

    更多相关内容
  • Form表单提交list到后台

    千次阅读 2018-10-22 23:01:32
    实体类   : 页面---- 表单提交: 后台接收action:

    实体类

     

    页面----

    表单提交:

    后台接收action:

    展开全文
  • form提交list

    千次阅读 2017-08-29 10:26:17
    1. form把对应的entity如下, public class DailyReport extends DataEntity { private Integer dailyReportId; private User user; @JsonFormat(pattern = "yyyy-MM-dd") private Date dailyDate;

    1. form把对应的entity如下,

    public class DailyReport extends DataEntity<DailyReport> {
        private  Integer dailyReportId;
        private User user;
        @JsonFormat(pattern = "yyyy-MM-dd")
        private Date dailyDate;
        private Date createDate;
        private Date updateDate;
        private List<DailyReportDetail> dailyReportDetailList;
        private String isPublish;
    2. 页面

    <div class="dailyReportDetailItem">
       <div class="control-group">
          <label class="control-label">项目:</label>
          <div class="controls">
             <select class="projectInfo" name="dailyReportDetails[0].projectInfo.id">
                <option value="0">--请选择项目--</option>
                <c:forEach items="${projectList}" var="projectInfo">
                   <option value="${projectInfo.id}" ${projectInfo.id==projectId0?"selected='selected'":''}>
                         ${projectInfo.projectName}
                   </option>
                </c:forEach>
             </select>
          </div>
       </div>
    3. 定义要提交的List,的entity. 

    public class DailyReportDetailList {
        private List<DailyReportDetail> dailyReportDetails;
    
        public List<DailyReportDetail> getDailyReportDetails() {
            return dailyReportDetails;
        }
    
        public void setDailyReportDetails(List<DailyReportDetail> dailyReportDetails) {
            this.dailyReportDetails = dailyReportDetails;
        }
    
        public DailyReportDetailList(List<DailyReportDetail> dailyReportDetails){
        super();
        this.dailyReportDetails = dailyReportDetails;
        }
        public DailyReportDetailList(){
            super();
        }
    }

    展开全文
  • SpringMVC form表单提交list对象集合

    万次阅读 2016-12-29 15:11:52
    form表单页面 " />    --%>  --%>  --%>  --%>  --%>                              

    form表单页面

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
    <c:set var="ctx" value="<%=request.getContextPath()%>" />
    <html>
    <head>
        <title></title>
    </head>
    <body>
    <form id="form" action="${ctx }/list/aaa" method="post">
      <%--<input type="text" name="user[0].userName" value="jobs"/>--%>
      <%--<input type="text" name="user[0].password" value="55"/><br/>--%>
      <%--<input type="text" name="user[1].userName" value="jim"/>--%>
      <%--<input type="text" name="user[1].password" value="21"/><br/>--%>
        <%--<%! int m = 0; %>--%>
      <c:forEach items="${users}" var="user" varStatus="i">
        <%--users[${i.index}]--%>
        <input type="text" name="users[${i.index}].id" value="${user.id}"/><br/>
        <input type="text" name="users[${i.index}].name" value="${user.name}"/><br/>
        <input type="text" name="users[${i.index}].password" value="${user.password}"/><br/>
        <c:forEach items="${user.roses}" var="role" varStatus="j">
          <input type="hidden" name="roles[${i.index}].index" value="${i.index}"/>
          <input type="hidden" name="roles[${i.index}].id" value="${role.id}"/>
          &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="roles[${i.index}].roleId" value="${role.roleId}"><br/>
          &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="roles[${i.index}].rolename" value="${role.rolename}"><br/>
          <%--<input type="hidden" name="roles[<%=m%>].id" value="${i.index}"/>--%>
          <%--&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="roles[<%=m%>].roleId" value="${role.roleId}"><br/>--%>
          <%--&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="roles[<%=m%>].rolename" value="${role.rolename}"><br/>--%>
          <%--<% m++; %>--%>
        </c:forEach>
      </c:forEach>
      <button οnclick="submit()">提交</button>
    </form>
    </body>
    </html>


    controller接收数据格式

    javabean对象

    public class User {


        private Integer id;
        private String name;
        private String password;
        private List<Role> roses;


        public Integer getId() {
            return id;
        }


        public void setId(Integer id) {
            this.id = id;
        }


        public String getName() {
            return name;
        }


        public void setName(String name) {
            this.name = name;
        }


        public String getPassword() {
            return password;
        }


        public void setPassword(String password) {
            this.password = password;
        }


        public List<Role> getRoses() {
            return roses;
        }


        public void setRoses(List<Role> roses) {
            this.roses = roses;
        }
    }


    public class Roles {
        private Integer[] roleId;
        private Integer[] id;
        private String[] rolename;
        private Integer[] index;


        public Integer[] getRoleId() {
            return roleId;
        }


        public void setRoleId(Integer[] roleId) {
            this.roleId = roleId;
        }


        public Integer[] getId() {
            return id;
        }


        public void setId(Integer[] id) {
            this.id = id;
        }


        public String[] getRolename() {
            return rolename;
        }


        public void setRolename(String[] rolename) {
            this.rolename = rolename;
        }


        public Integer[] getIndex() {
            return index;
        }


        public void setIndex(Integer[] index) {
            this.index = index;
        }
    }

    form表单提交的list集合转换的对象

    public class Person {
        private List<User> users;
        private List<Roles> roles;


        public List<User> getUsers() {
            return users;
        }


        public void setUsers(List<User> users) {
            this.users = users;
        }


        public List<Roles> getRoles() {
            return roles;
        }


        public void setRoles(List<Roles> roles) {
            this.roles = roles;
        }
    }

    contoller

    import com.fasterxml.jackson.core.JsonProcessingException;
    import com.fasterxml.jackson.databind.ObjectMapper;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.ModelMap;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;


    import javax.servlet.http.HttpServletRequest;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.ArrayList;
    import java.util.List;


    /**
     * Created by Administrator on 2016-12-22.
     */
    @Controller
    @RequestMapping("/list")
    public class FormListController {


        @RequestMapping("/getjsp")
        public ModelAndView jsp(ModelMap view){
            List<User> users = new ArrayList<User>();
            User user1 = new User();
            user1.setId(1);
            user1.setName("aaa");
            user1.setPassword("111");
            List<Role> roles = new ArrayList<Role>();
            Role role1 = new Role();
            role1.setId(1);
            role1.setRoleId(1);
            role1.setRolename("qqq");
            Role role2 = new Role();
            role2.setId(1);
            role2.setRoleId(2);
            role2.setRolename("www");
            roles.add(role1);
            roles.add(role2);
            user1.setRoses(roles);


            User user2 = new User();
            user2.setId(2);
            user2.setName("bbb");
            user2.setPassword("222");
            List<Role> roles1 = new ArrayList<Role>();
            Role role3 = new Role();
            role3.setId(2);
            role3.setRoleId(3);
            role3.setRolename("eee");
            Role role4 = new Role();
            role4.setId(2);
            role4.setRoleId(4);
            role4.setRolename("rrr");
            roles1.add(role3);
            roles1.add(role4);
            user2.setRoses(roles1);


            users.add(user1);
            users.add(user2);
            view.put("users", users);
            try {
                System.out.println(new ObjectMapper().writeValueAsString(users));
            } catch (JsonProcessingException e) {
                e.printStackTrace();
            }
            return new ModelAndView("test/list");
        }


        
        @RequestMapping(value = "/aaa")
        public String aaa(Person users){
            System.out.println("11111");
            try {
                List<User> userList = users.getUsers();
                for(int i=0; i<userList.size(); i++){
                    Roles roles = users.getRoles().get(i);
                    List<Role> roleList = new ArrayList<Role>();
                    for(int j=0; j<roles.getId().length; j++){
                        Role role = new Role();
                        role.setId(roles.getId()[j]);
                        role.setRoleId(roles.getRoleId()[j]);
                        role.setRolename(roles.getRolename()[j]);
                        roleList.add(role);
                    }
                    userList.get(i).setRoses(roleList);
                }
                System.out.println(new ObjectMapper().writeValueAsString(users.getUsers()));
            } catch (JsonProcessingException e) {
                e.printStackTrace();
            }
            return null;
        }
    }

    展开全文
  • form表格提交,其中对象中有list集合

    千次阅读 2019-02-26 15:23:15
    domain public class HouseManager { /** * 主键id(自增主键) */ private Integer managerId;... * 子项list */ private List&lt;HouseEquipInformation&gt; equipInfo...
  • form表单提交 list对象给Java 后台结合

    千次阅读 2016-12-09 15:25:00
    $(".form_list_ul").each(function(i){ var mat = $(this).find('[name="mat"]').val(); var peDetails_inciseWay = $(this).find('[name="peDetails_inciseWay"]').val(); var num = $(this).find('[name=...
  • 方法一:(伪装form表单提交) linkredwin = function(A,B,C,D,E,F,G){ var formredwin = document.createElement(form); formredwin.method = 'POST'; document.body.appendChild(formredwin); formredwin....
  • 我在前端使用 th:each标签将后台传过来的list进行了解析 如何使用form表单提交的方式再将这个list传到后台呢 html代码:
  • //增加的函数 begin function queryFun(){ var type = $("#artType").val(); var hasInputed = "1";//表示输入了要搜索 的信息 if($("#query").val()=="选手姓名/编号"){ //表示没有输入要搜索的值 ...
  • vue提交List类型数据

    千次阅读 2020-06-03 16:49:01
    //设置put请求头,方便提交list类型数据等 axios.defaults.headers.put['Content-Type'] = "application/json"; 提交组件,upList.vue <template> <el-button type="primary" @click=.
  • 页面表单提交list问题

    2017-09-25 04:45:00
    页面提交的时候添加子类数据,有没有自动封装的方法,而不是我给标签标识上List[0].name这样的写法? 因为,如果用户从中间删除了这条记录,那么list就会出现有的索引下没有值,后台控制起来也挺麻烦的。
  • form前台提交List对象以及后台处理

    万次阅读 2015-10-15 15:29:08
    页面:       ...public class UserList{ ... private List users;... public List getUsers(){return users;... public void setUsers(List users){this.users=users;}    public U
  • 主要介绍了如何将form表单中的元素转换成对象,需要的朋友可以参考下
  • 在项目中需要使用批量操作的时候,后端就需要用List<实体类>进行接收数据,前台数据如下: <form id="formId" action="/Test_a/insert" method="post"> <table id="tab"> <tr> <td>...
  • thymleaf表单提交后台用List接收

    千次阅读 2019-04-18 17:34:49
    首先后台接收对象不能是List,下面写法会说找不... public String submitForm(List<User> list){ return ""; } 那如何后台接收呢,需要创建一个接收对象,将List放里面即可 public class Data{ private...
  • #inputForm").serializeArray() 序列化生成对象 后端 @RequestBody List&lt;PositionType&gt; positionTypeList 获取到数据 , 有些小伙伴估计已经发现了,就是id 和Sort是两个对象了。导致后台...
  • jsp页面向form提交list(批量提交)

    千次阅读 2011-03-22 10:49:21
    近段日子项目需要做一个向form提交list的操作,从网上找了不少信息,虽然还是有些地方不理解,但终于还是将这个功能实现了。现在总结一下,有的地方我不了解标注了一下,也希望大虾给个解释,不胜感激。也希望能给...
  • Form.List使用总结

    2021-08-29 13:15:16
    使用Form.List是因为我的项目中涉及到一个两个单选按钮,当点击来自定义单选按钮就显示input框的问题,我当时最初没有选择用Form.List遇到了各种各样的坑,造成了很大时间上的浪费,初次用Form.List虽然会有点抵抗,...
  • form表单提交json格式数据

    千次阅读 2021-06-12 08:23:44
    java方式一:发送数据web//发送表单ajax请求$(':submit').on('click',function(){$.ajax({url:"buy",type:"POST",data:JSON.stringify($('form').serializeObject()),contentType:"application/json", //缺失会出现...
  • 邮件订阅交易报表流水 import React from "react"; import { inject, observer } ...import {Input, Button, Checkbox, Form, Skeleton} from "antd"; import addIcon from '@ASSETS/images/icon/add.png'; import subI
  • form表单提交数据

    千次阅读 2021-06-12 04:43:40
    form表单提交的几种方法HTML表单提交的几种方式方式一:通过submit按钮提交方式二:通过一般按钮button提交1/3javascript">functionsubmit1(){varform1=document.getElementById("form1");form1.action=...
  • Flex form 提交list数据表单

    千次阅读 2010-06-29 09:14:00
    在Flex+J2EE开发中,采用动态脚本的方式提交一个list表单到后台,方法如下: Flex 功能代码: var request:HTTPService = new HTTPService(); request.url = serviceAddr + url; request.method = "POST"; request...
  • jquery form表单提交

    千次阅读 2021-02-26 08:51:54
    使用jquery 进行form表单提交 文章目录使用jquery 进行form表单提交先上结果:代码html代码 ---index.htmljs代码---index.js代码用到的jquery.js、select2的css和js在我项目里面有下载地址 我这里使用了多选框(传输...
  • NULL 博文链接:https://lzj0470.iteye.com/blog/1941682
  • 第一层属性的List     后台有一个对象 User ,结构如下: public class User{  private String username;  private List&lt;PhotoDo&gt; photo;  ..get ....set..... } public class...
  • layui:form表单提交

    千次阅读 2021-02-26 16:21:37
    <form class="layui-form" action="" id="login_form" lay-filter="login_form"> <div class="layui-form-item"> <label class="layui-form-label">手机号 <i cl...
  • table 的form序列化提交 ,json 处理list<对象>
  • spring mvc form表单list传参

    千次阅读 2019-10-29 11:33:06
    本示例为多选题进行前后台交互,进行保存 此例中多级选项最多为三级 1,建立vo类 总容器Vo类 ... List ... list ... list ...list ...3,前台页面form表单内容 ...完成后即可进行表单提交,如果有什么问题欢迎批评指正.
  • layout: javatitle: Java web 的form表单问题date: 2019-12-19 16:29:36QHQ-【问题描述】今天做Java web项目的时候,里面一个功能让我form表单里面套表单了,但是里面的form 提交action中参数无效。直接action外层...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 134,205
精华内容 53,682
关键字:

form提交list