小編給大家分享一下如何實(shí)現(xiàn)springmvc結(jié)合ajax批量新增,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括北流網(wǎng)站建設(shè)、北流網(wǎng)站制作、北流網(wǎng)頁制作以及北流網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,北流網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到北流省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1.需要注意的問題
mvc框架的處理日期問題
@ResponseBody響應(yīng)對象是自定義對象,響應(yīng)不是json
@ResopnseBody響應(yīng)自定義對象時(shí),日期為是long類型的數(shù)
結(jié)束數(shù)據(jù)方法的參數(shù),該如何定義?接收多個(gè)對象?
2. 頁面代碼
<%@ page language="java" isELIgnored="false" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>ajax批量新增操作
js學(xué)得terrible… 能夠移除,我的移除是先移除所有的行,重新生成行,比較之前生成的行,少一行。
3. controller定義參數(shù)接收
批量新增實(shí)體類BatchVisitor ,定義集合接收多個(gè)對象
package cn.bitqian.entity; import java.util.ArrayList; import java.util.List; /** * 批量新增 visitorInfo * @author echo lovely * */ public class BatchVisitor { private ListvisitorList = new ArrayList<>(); public List getVisitorList() { return visitorList; } public void setVisitorList(List visitorList) { this.visitorList = visitorList; } public BatchVisitor() {} }
controller方法,放實(shí)體類,實(shí)體類里面套VisitorInfo的集合
@RequestMapping(value="/batchAdd", method=RequestMethod.POST) @ResponseBody public VisitorInfo batchAddVisitor(BatchVisitor batchVisitor) { ListvisitorList = 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); }
對于上面響應(yīng)了對象到頁面,會報(bào)錯(cuò),需要導(dǎo)入json的依賴。
com.fasterxml.jackson.core jackson-databind 2.9.6
接收頁面的參數(shù),需要字符串轉(zhuǎn)型為日期,需要
mvc自定義日期轉(zhuǎn)換器
或者加上注解,mvc會將字符串轉(zhuǎn)換為對應(yīng)格式的日期
響應(yīng)對象有日期時(shí),解決:
以上是“如何實(shí)現(xiàn)springmvc結(jié)合ajax批量新增”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!