动态生成网页的数据提交

今天实现了一个功能,在SSM框架下,将动态生成的网页中填写的数据,在数据库中做相应修改。 难点是页面动态生成,for循环控制标签的数量,很难定位到具体标签继而得到数据。
项目过程中的几点想法:
1、将动态生成的标签赋值动态数据,比如${p.place },很难定位时可以寻找元素间的相互关系,比如可以var num = tagElements[j].parentElement.nextElementSibling.children.item(0).textContent;这就是定位到的元素的父标签,再同级下一个标签,再子标签的第一个中的文本。用IDE提示功能多试试,找到想要的数据。
2、找标签时,有id尽量找id,比如document.getElementById(“sgridName”).value = sgridName;给元素赋值,赋值是成功的,前端取值也是成功的,但就是提交表单,还是提交的老数据。
3、表单传数据数量太多时可以将数据打包成字符串形式,再赋给一个隐藏input,提交时,form表单只提交有name属性的input。
4、一些细节问题,form:form标签是SpringMVC的表单标签,使用时要添加
<%@taglib uri=“http://www.springframework.org/tags/form” prefix=“form” %>
https://www.cnblogs.com/dirgo/p/9077564.html操作数据库的接口dao,只能传一个参数或不传,所以要将参数进类。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值