jsp页面添加一个集合数组到action(用序列化提交)
页面的js
//点击a标签增加删除
var i=0;
$("#a").on("click",function(){
var $newtr = $("<tr id='model'>"
+"<td><input type='text' name='contactsList["+i+"].contactName' value=''></td>"
+"<td><input type='text' name='contactsList["+i+"].contactTel' value=''></td>"
+"<td><input type='text' name='contactsList["+i+"].contactFax' value=''></td>"
+"<td><input type='text' name='contactsList["+i+"].contactEmail' value=''></td>"
+"<td><input type='text' name='contactsList["+i+"].contactRole' value=''></td>"
+"<td ><a href='javascript:void(0);' class='del'>删除</a></td>"
+"</tr>");
i++;
$newtr.find(".del").click(function(){
$(this).parents("tr").remove();
});
$("#fourdiv").append($newtr);
});
页面jsp
<div id="a" style="color:blue;cursor:pointer"><h4>添加一个联系人</h4></div>
<div id="thirddiv">
<table id="fourdiv">
<tr>
<th>姓名</th>
<th>电话</th>
<th>传真</th>
<th>邮箱</th>
<th>职务</th>
<th>操作</th>
</tr>
</table>
</div>
action中接收直接用集合接收就好(遍历成对象来添加到数据库)
private List<Contacts> contactsList = new ArrayList<Contacts>();//页面接收联系人的数组
public List<Contacts> getContactsList() {
return contactsList;
} public void setContactsList(List<Contacts> contactsList) {
this.contactsList = contactsList;
}
//添加多条联系人
for(Contacts contacts:contactsList){
contacts.setCustomId(customs.getId());
this.customsService.addContacts(contacts);
}
jsp页面添加一个集合数组到action(用序列化提交)的更多相关文章
- (转) jsp页面 URL传中文参数到Action里面出现乱码
jsp页面 URL传中文参数到Action里面出现乱码,方法如下: 第一种:在Action中用 new String(str.getBytes("ISO8859_1"), &quo ...
- JSP页面添加当前时间
JSP页面添加当前时间 一.时间格式化 1.引入标签 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/js ...
- spring3 jsp页面使用<form:form modelAttribute="xxxx" action="xxxx">报错,附连接数据库的spring MVC annotation 案例
在写一个使用spring3 的form标签的例子时,一直报错,错误信息为:java.lang.IllegalStateException: Neither BindingResult nor plai ...
- 05传智_jbpm与OA项目_部门模块中增加部门的jsp页面增加一个在线编辑器功能
这篇文章讲的是在线编辑器功能,之前的部门模块中,增加部门的功能jsp页面起先是这么做的.
- 将 jsp 页面的值 传到struts2 action中(不是表单中的值)
JSP: 页面: <%@ page language="java" pageEncoding="GBK"%> <%@taglib prefi ...
- 实现多个JSP页面共用一个菜单
1.首先将菜单栏代码独立为一个jsp页面 例如 <%@ page language="java" contentType="text/html; charset=U ...
- Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮
昨天一同事问我如何在sharepoint2013的NewForm.aspx页面上添加一个 save and new的button.实现save 和new的功能,save的功能和默认的save按钮效果一 ...
- jsp页面:一个form,不同请求提交form
需求:一个表单中有一个请求 action="url"发送数据地址: 在表单外有一个请求,请求form表单提交的数据 我们用js来写:通过每次请求传不同的action=url; 例如 ...
- Jsp页面,结果集分页和sql(top)分页的性能对比
jsp页面两种分页模式: 第一种: 结果集分页,主要代码见下面: ResultSet rs=stmt.executeQuery(sql); ResultSetMetaData md=rs.getMet ...
随机推荐
- 机器学习算法 Python & R速查表
- 工作随笔——CentOS6.4支持rz sz操作
yum一句话解决: yum -y install lrzsz
- Java学习笔记(六)——google java编程风格指南(下)
[前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...
- requirejs自己的学习
1.最新版本的RequireJS压缩后只有14K. 2.模块化,不在使用全局变量,都用块级作用域包装. 3.防止js加载阻止页面渲染. 4.避免出现多个javascript的标签.
- asp.net下载文件几种方式
测试时我以字符流的形式下载文件,可行,前几个仅作参考 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Respo ...
- Javascript基础系列之(一)JavaScript语法
javascript的语法 1.区分大小写 javascript中,变量.函数.运算符都区分大小写. 2.弱类型变量 定义变量只用 "var"关键字 var age = 25; v ...
- Foix_Reader_6.0|PDF阅读器
福晰PDF阅读器,是阅读器中的精品.此版本是优化版本. 00:风格前卫 01:使用简洁 下载地址: http://yunpan.cn/cHvyUfCdMKZz6 访问密码 ead7
- 从零开始设计SOA框架(二):请求/响应参数的设计
每个接口都有请求参数.响应参数.其中请求参数分为公共参数和业务参数.响应参数分为两类:正常的响应参数.统一的错误参数 一.请求参数 1.公共参数:每个接口都有的参数,主要包含appkey.时间戳. ...
- Handlebars的使用方法文档整理(Handlebars.js)
Handlebars是一款很高效的模版引擎,提供语意化的模版语句,最大的兼容Mustache模版引擎, 提供最大的Mustache模版引擎兼容, 无需学习新语法即可使用; Handlebars.js和 ...
- knockout_主页的demo复习
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...