springmvc结合ajax如何实现批量增加

这篇文章主要讲解了“springmvc 结合ajax如何实现批量增加”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springmvc 结合ajax如何实现批量增加”吧!

成都创新互联是专业的文昌网站建设公司,文昌接单;提供网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行文昌网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1. 需要注意的问题

  • mvc框架的处理日期问题

  • @ResponseBody响应对象是自定义对象,响应不是json

  • @ResopnseBody响应自定义对象时,日期为是long类型的数

  • 结束数据方法的参数,该如何定义?接收多个对象?

2. 页面代码

<%@ page language="java" isELIgnored="false" contentType="text/html; charset=UTF-8"
 pageEncoding="UTF-8"%>




ajax批量新增操作









	
		
			
				姓名
				身份证
				时间
				direction
				type
				操作
			
			
			
				
					
						
						
					
					
					
						
					
				

					
						
					
					
					
						进入
						离开
										
					
					
						 内部
						 外部
					
					
					
						
															
					
				
			
			
			
				
					
					
				
			
			
		
	
	
	
	
	

js学得terrible… 能够移除,我的移除是先移除所有的行,重新生成行,比较之前生成的行,少一行。

3. controller定义参数接收

批量新增实体类BatchVisitor ,定义集合接收多个对象

package cn.bitqian.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * 批量新增 visitorInfo
 * @author echo lovely
 *
 */
public class BatchVisitor {
	
	private List visitorList = new ArrayList<>();

	public List getVisitorList() {
		return visitorList;
	}

	public void setVisitorList(List visitorList) {
		this.visitorList = visitorList;
	}
	
	public BatchVisitor() {}

}

controller方法,放实体类,实体类里面套VisitorInfo的集合

@RequestMapping(value="/batchAdd", method=RequestMethod.POST)
	@ResponseBody
	public VisitorInfo batchAddVisitor(BatchVisitor batchVisitor) {
		List visitorList = batchVisitor.getVisitorList();
		
		// System.out.println(batchVisitor);
		
		for (VisitorInfo visitorInfo : visitorList) {
			System.out.println(visitorInfo);
			
			visitorInfoService.save(visitorInfo);
		}
		
		return new VisitorInfo(1, "dd", "bb", new Date(), 1, 2);
	}

对于上面响应了对象到页面,会报错,需要导入json的依赖。


	
	
		com.fasterxml.jackson.core
		jackson-databind
		2.9.6
		

接收页面的参数,需要字符串转型为日期,需要
mvc自定义日期转换器
或者加上注解,mvc会将字符串转换为对应格式的日期

springmvc 结合ajax如何实现批量增加

响应对象有日期时,解决:

springmvc 结合ajax如何实现批量增加

springmvc 结合ajax如何实现批量增加

springmvc 结合ajax如何实现批量增加

感谢各位的阅读,以上就是“springmvc 结合ajax如何实现批量增加”的内容了,经过本文的学习后,相信大家对springmvc 结合ajax如何实现批量增加这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


新闻名称:springmvc结合ajax如何实现批量增加
网站路径:http://ybzwz.com/article/jdijjp.html