form提交多行(c:forEach循环出来的)数据到action,然后更新到数据库中(急) mysqlmybatis表单springmvc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更新列表,这个问题经常出现啊。很简答,结合JSTL的隐式对象,你可以取到每次提交对象的下标,然后在Action中定义一个对象的List去接收数据就可以了。举个栗子:<input type="text" name="obj.name[index.index]" value="${obj.name }">1.obj是对象名,你属性这么多,不可能定义一堆String数组吧,还是封装成对象传递到后台。2.index.index 第一个index就是你上面定义的varStatus,每次错的话varStatus这个隐式对象的值:index就表示当前循环对象的索引号。OK,这样你在后台顶一个数组或者List,就可以完整接收你通过列表提交的数据了。 list数据往后面发比较麻烦, 不能直接用List接收,要以某个对象的List型属性接收。如:控制层接收对象为a,有个list属性b, 你页面通过b[0].xxx、b[1].xxx往b这个list中添值。你也可以在页面发起多次保存请求, 每次保存一条记录, 这样处理方便一点。 笔误笔误,obj[index.index].name ,表示提交你循环的第N个对象的name属性的值。 嗯嗯,我先将页面的存到数组里,Action哩循环读取每个下标的字段,然后一条条的更新 嗯嗯,我先将页面的存到数组里,Action哩循环读取每个下标的字段,然后一条条的更新大致是这样,更新之前可以判断一下有没有变化,有变化则更新,没变化就不做任何操作。 你可以将用到的属性 在后台写个bean对象 这样前台执行表单的时候 就会每个对象的值了 spring连数据库的配置文件(applicationContext.xml)好像找不到applicationContext? HP_UNIX 11.1 WEB应用,中文乱码 JSP上传文件时出以下错误! 急求 html页面中 只读如何表示 struts 怎么批量提交模拟datagrid的数据??? cookie的问题 奇怪了 急急急!!! 有谁可以做群发到百度的小程序,可以付RMB 关于乱码的2问题 有谁知道jrun studio3 的注册码? 求助:Struts2 文件下载Action报重复提交错误 java 中编码解码的问题
很简答,结合JSTL的隐式对象,你可以取到每次提交对象的下标,然后在Action中定义一个对象的List去接收数据就可以了。
举个栗子:
<input type="text" name="obj.name[index.index]" value="${obj.name }">
1.obj是对象名,你属性这么多,不可能定义一堆String数组吧,还是封装成对象传递到后台。
2.index.index 第一个index就是你上面定义的varStatus,每次错的话varStatus这个隐式对象的值:index就表示当前循环对象的索引号。OK,这样你在后台顶一个数组或者List,就可以完整接收你通过列表提交的数据了。
如:控制层接收对象为a,有个list属性b, 你页面通过b[0].xxx、b[1].xxx往b这个list中添值。你也可以在页面发起多次保存请求, 每次保存一条记录, 这样处理方便一点。
嗯嗯,我先将页面的存到数组里,Action哩循环读取每个下标的字段,然后一条条的更新
嗯嗯,我先将页面的存到数组里,Action哩循环读取每个下标的字段,然后一条条的更新
大致是这样,更新之前可以判断一下有没有变化,有变化则更新,没变化就不做任何操作。