页面的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(用序列化提交)的更多相关文章

  1. (转) jsp页面 URL传中文参数到Action里面出现乱码

    jsp页面 URL传中文参数到Action里面出现乱码,方法如下: 第一种:在Action中用 new String(str.getBytes("ISO8859_1"), &quo ...

  2. JSP页面添加当前时间

    JSP页面添加当前时间 一.时间格式化 1.引入标签 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/js ...

  3. spring3 jsp页面使用<form:form modelAttribute="xxxx" action="xxxx">报错,附连接数据库的spring MVC annotation 案例

    在写一个使用spring3 的form标签的例子时,一直报错,错误信息为:java.lang.IllegalStateException: Neither BindingResult nor plai ...

  4. 05传智_jbpm与OA项目_部门模块中增加部门的jsp页面增加一个在线编辑器功能

    这篇文章讲的是在线编辑器功能,之前的部门模块中,增加部门的功能jsp页面起先是这么做的.

  5. 将 jsp 页面的值 传到struts2 action中(不是表单中的值)

    JSP: 页面: <%@ page language="java"  pageEncoding="GBK"%> <%@taglib prefi ...

  6. 实现多个JSP页面共用一个菜单

    1.首先将菜单栏代码独立为一个jsp页面 例如 <%@ page language="java" contentType="text/html; charset=U ...

  7. Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮

    昨天一同事问我如何在sharepoint2013的NewForm.aspx页面上添加一个 save and new的button.实现save 和new的功能,save的功能和默认的save按钮效果一 ...

  8. jsp页面:一个form,不同请求提交form

    需求:一个表单中有一个请求 action="url"发送数据地址: 在表单外有一个请求,请求form表单提交的数据 我们用js来写:通过每次请求传不同的action=url; 例如 ...

  9. Jsp页面,结果集分页和sql(top)分页的性能对比

    jsp页面两种分页模式: 第一种: 结果集分页,主要代码见下面: ResultSet rs=stmt.executeQuery(sql); ResultSetMetaData md=rs.getMet ...

随机推荐

  1. 机器学习算法 Python & R速查表

  2. 工作随笔——CentOS6.4支持rz sz操作

    yum一句话解决: yum -y install lrzsz

  3. Java学习笔记(六)——google java编程风格指南(下)

    [前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...

  4. requirejs自己的学习

    1.最新版本的RequireJS压缩后只有14K. 2.模块化,不在使用全局变量,都用块级作用域包装. 3.防止js加载阻止页面渲染. 4.避免出现多个javascript的标签.

  5. asp.net下载文件几种方式

    测试时我以字符流的形式下载文件,可行,前几个仅作参考 protected void Button1_Click(object sender, EventArgs e)  {  /*  微软为Respo ...

  6. Javascript基础系列之(一)JavaScript语法

    javascript的语法 1.区分大小写 javascript中,变量.函数.运算符都区分大小写. 2.弱类型变量 定义变量只用 "var"关键字 var age = 25; v ...

  7. Foix_Reader_6.0|PDF阅读器

    福晰PDF阅读器,是阅读器中的精品.此版本是优化版本. 00:风格前卫 01:使用简洁 下载地址:        http://yunpan.cn/cHvyUfCdMKZz6  访问密码 ead7

  8. 从零开始设计SOA框架(二):请求/响应参数的设计

    每个接口都有请求参数.响应参数.其中请求参数分为公共参数和业务参数.响应参数分为两类:正常的响应参数.统一的错误参数   一.请求参数 1.公共参数:每个接口都有的参数,主要包含appkey.时间戳. ...

  9. Handlebars的使用方法文档整理(Handlebars.js)

    Handlebars是一款很高效的模版引擎,提供语意化的模版语句,最大的兼容Mustache模版引擎, 提供最大的Mustache模版引擎兼容, 无需学习新语法即可使用; Handlebars.js和 ...

  10. knockout_主页的demo复习

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...