日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

基于springmvc、ajax,后台连接数据库的增删改查

發(fā)布時(shí)間:2023/12/18 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于springmvc、ajax,后台连接数据库的增删改查 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  前言

   前段時(shí)間在博客園上找了一個(gè)springmvc的例子,照著學(xué)了一下,算是對(duì)springmvc有了一個(gè)初步的了解,打一個(gè)基礎(chǔ),下面是鏈接。(我只看了博客,視頻太耗時(shí)間了)

   博客鏈接:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html

   視頻鏈接:http://ke.atguigu.com/course/48

   老師前幾天讓我練習(xí)一下用ajax做增刪改查,只給了我一張數(shù)據(jù)庫(kù)的表,什么都不多說(shuō)。過(guò)程肯定是十分痛苦,因?yàn)榧夹g(shù)方面只是略知一二,真正做的時(shí)候真的是無(wú)從下手,老師又什么都不告訴你,顧著自己的事,網(wǎng)上各種百度,找學(xué)長(zhǎng)幫忙,但是畢竟學(xué)長(zhǎng)也很忙,所以說(shuō)學(xué)習(xí)真的還是要看自己。不過(guò),花了整整四天的時(shí)間,終于還是做出來(lái)了,功夫不負(fù)有心人。雖然做的真的是相當(dāng)?shù)膌ow,代碼方面也還有很多不足的地方。

   最終效果展示頁(yè)面:

   

?

  準(zhǔn)備工作

   打開myecipse2014,打開數(shù)據(jù)庫(kù)服務(wù),打開navicat,將表導(dǎo)入數(shù)據(jù)庫(kù)......等等,我就不多說(shuō)了。

  配置

   新建maven項(xiàng)目工程

   WEB-INF目錄下的web.xml  

1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 5 id="WebApp_ID" version="2.5"> 6 7 <!-- 配置DispatchcerServlet --> 8 <servlet> 9 <servlet-name>springDispatcherServlet</servlet-name> 10 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 11 <!-- 配置Spring mvc下的配置文件的位置和名稱 --> 12 <init-param> 13 <param-name>contextConfigLocation</param-name> 14 <param-value>classpath:springmvc.xml</param-value> 15 </init-param> 16 <load-on-startup>1</load-on-startup> 17 </servlet> 18 19 <servlet-mapping> 20 <servlet-name>springDispatcherServlet</servlet-name> 21 <url-pattern>/</url-pattern> 22 </servlet-mapping> 23 24 <servlet-mapping> 25 <servlet-name>default</servlet-name> 26 <url-pattern>*.css</url-pattern> 27 </servlet-mapping> 28 29 <servlet-mapping> 30 <servlet-name>default</servlet-name> 31 <url-pattern>*.gif</url-pattern> 32 </servlet-mapping> 33 34 <servlet-mapping> 35 <servlet-name>default</servlet-name> 36 <url-pattern>*.jpg</url-pattern> 37 </servlet-mapping> 38 39 <servlet-mapping> 40 <servlet-name>default</servlet-name> 41 <url-pattern>*.js</url-pattern> 42 </servlet-mapping> 43 44 <servlet-mapping> 45 <servlet-name>default</servlet-name> 46 <url-pattern>*.html</url-pattern> 47 </servlet-mapping> 48 49 <filter> 50 <filter-name>SpringEncodingFilter</filter-name> 51 <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 52 <init-param> 53 <param-name>encoding</param-name> 54 <param-value>UTF-8</param-value> 55 </init-param> 56 <init-param> 57 <param-name>forceEncoding</param-name> 58 <param-value>true</param-value> 59 </init-param> 60 </filter> 61 <filter-mapping> 62 <filter-name>SpringEncodingFilter</filter-name> 63 <url-pattern>/*</url-pattern> 64 </filter-mapping> 65 66 </web-app> web.xml

   src目錄下的springmvc.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:context="http://www.springframework.org/schema/context" 5 xmlns:mvc="http://www.springframework.org/schema/mvc" 6 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 7 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd 8 http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> 9 10 <mvc:default-servlet-handler/> 11 <mvc:annotation-driven></mvc:annotation-driven> 12 13 <!-- 配置自動(dòng)掃描的包 --> 14 <context:component-scan base-package="com.jackie.springmvc.*"></context:component-scan> 15 16 <!-- 配置視圖解析器 如何把handler 方法返回值解析為實(shí)際的物理視圖 --> 17 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 18 <property name = "prefix" value="/WEB-INF/"></property> 19 <property name = "suffix" value = ".jsp"></property> 20 </bean> 21 22 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> 23 <property name="basename" value="i18n"></property> 24 </bean> 25 26 <!-- 配置SessionLocaleResolver --> 27 <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"></bean> 28 29 <!-- 配置LocaleChangeInterceptor --> 30 <mvc:interceptors> 31 <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"></bean> 32 </mvc:interceptors> 33 34 <!-- <mvc:view-controller path="/i18n" view-name="i18n"/> --> 35 <mvc:view-controller path="/i18n2" view-name="i18n2"/> 36 37 </beans> springmvc.xml

   WEB-INF目錄下的lib jar包

   沒(méi)弄明白博客園能不能傳文件,我把我的jar包截圖發(fā)上來(lái),不保證所有jar包都是需要的。(我直接復(fù)制的老師某個(gè)項(xiàng)目的lib文件夾)

   

   

       

  ? ? ??

  java代碼

   

1 package com.jackie.springmvc.ajax.controller; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 import org.springframework.beans.factory.annotation.Autowired; 7 import org.springframework.stereotype.Controller; 8 import org.springframework.web.bind.annotation.RequestMapping; 9 import org.springframework.web.bind.annotation.ResponseBody; 10 11 import com.alibaba.fastjson.JSONArray; 12 import com.jackie.springmvc.ajax.dao.OlderDao; 13 14 @Controller 15 public class OlderController { 16 17 @Autowired 18 private OlderDao olderDao; 19 20 //@CrossOrigin(origins="http://192.168.43.158:8080/TestSpringMVC/older", maxAge=3600) 21 @ResponseBody 22 @RequestMapping("/olders") 23 public Map<String, Object> olders(){ 24 JSONArray dataJson = olderDao.getData("select * from peoplespecialcare"); 25 Map<String, Object> map =new HashMap<String, Object>(); 26 map.put("rows",dataJson); 27 map.put("total", olderDao.count); 28 29 return map; 30 } 31 32 @RequestMapping(value="/older/delete") 33 public String delete(Integer id) { 34 olderDao.getData("delete from peoplespecialcare where id = " + id); 35 36 return "redirect:/ajaxOperation.jsp"; 37 } 38 39 @ResponseBody 40 @RequestMapping("/older/search") 41 public Map<String, Object> search(String peoplename){ 42 JSONArray dataJson = olderDao.getData("select * from peoplespecialcare where peoplename=" + "'" + peoplename + "'"); 43 Map<String, Object> map =new HashMap<String, Object>(); 44 map.put("rows",dataJson); 45 map.put("total", olderDao.count); 46 47 return map; 48 } 49 50 @RequestMapping(value="/older/add") 51 public String add(Integer id, Integer peopleid, String peoplename, Integer servicestatusid, 52 Integer feespecialid, Double chargefee, Integer periodicalid, 53 Double startdate, Double enddate, Integer isfeeflagid, String remark) { 54 String sqlStr = "insert into peoplespecialcare(id, peopleid, peoplename, servicestatusid, feespecialid, chargefee, periodicalid, startdate, enddate, isfeeflagid, remark)values("+id+", "+peopleid+", '"+peoplename+"', "+servicestatusid+", "+feespecialid+", "+chargefee+", "+periodicalid+", "+startdate+", "+enddate+", "+isfeeflagid+", '"+remark+"')"; 55 olderDao.getData(sqlStr); 56 57 return "redirect:/ajaxOperation.jsp"; 58 } 59 60 @RequestMapping(value="/older/update") 61 public String update(Integer id, Integer peopleid, String peoplename, Integer servicestatusid, 62 Integer feespecialid, Double chargefee, Integer periodicalid, 63 Double startdate, Double enddate, Integer isfeeflagid, String remark) { 64 String sqlStr = "update peoplespecialcare set peopleid="+peopleid+", peoplename='"+peoplename+"', servicestatusid="+servicestatusid+", feespecialid="+feespecialid+", chargefee="+chargefee+", periodicalid="+periodicalid+", startdate="+startdate+", enddate="+enddate+", isfeeflagid="+isfeeflagid+", remark='"+remark+"' WHERE id="+id+""; 65 olderDao.getData(sqlStr); 66 67 return "redirect:/ajaxOperation.jsp"; 68 } 69 70 } OlderController package com.jackie.springmvc.ajax.dao;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;import org.springframework.stereotype.Repository;import com.alibaba.fastjson.JSONArray; import com.jackie.springmvc.ajax.entities.Older;@Repository public class OlderDao {public int count = 0;public JSONArray getData(String sql) {String driver = "com.mysql.jdbc.Driver";String username = "root";String password = "zhao1110";String url = "jdbc:mysql://localhost:3306/fhsystem?user="+ username + "&password=" + password + "&useUnicode=true&characterEncoding=UTF-8";JSONArray array = new JSONArray();String sql1 = sql.substring(0, 6);try {Class.forName(driver);Connection con = DriverManager.getConnection(url);Statement stet = con.createStatement();if(sql1.equals("select")) {ResultSet rs = stet.executeQuery(sql);while(rs.next()){int id = rs.getInt("id");int peopleid = rs.getInt("peopleid");String peoplename = rs.getString("peoplename");int servicestatusid = rs.getInt("servicestatusid");int feespecialid = rs.getInt("feespecialid");double chargefee = rs.getDouble("chargefee");int periodicalid = rs.getInt("periodicalid");double startdate = rs.getDouble("startdate");double enddate = rs.getDouble("enddate");int isfeeflagid = rs.getInt("isfeeflagid");String remark = rs.getString("remark");double optime = rs.getDouble("optime");int opuserid = rs.getInt("opuserid");String opip = rs.getString("opip");String r1 = rs.getString("r1");String r2 = rs.getString("r2");String r3 = rs.getString("r3");String r4 = rs.getString("r4");String r5 = rs.getString("r5");count = rs.getRow();Older older = new Older(id, peopleid, peoplename, servicestatusid,feespecialid, chargefee, periodicalid, startdate, enddate,isfeeflagid, remark, optime, opuserid, opip, r1, r2, r3, r4, r5);array.add(older);/*System.out.println(" " + id + " " + peopleid + " " + peoplename+ " " + servicestatusid + " " + feespecialid + " " + chargefee+ " " + periodicalid + " " + startdate + " " + enddate+ " " + isfeeflagid + " " + remark + " " + optime+ " " + opuserid + " " + opip + " " + r1 + " " + r2+ " " + r3 + " " + r4); */}//System.out.println("轉(zhuǎn)換JSON數(shù)據(jù):"); //System.out.println(array.toString()); rs.close();stet.close();con.close();} else {stet.executeUpdate(sql);stet.close();con.close();/*sql="insert into peoplespecialcare(id, peopleid, peoplename, servicestatusid,feespecialid, chargefee, periodicalid, startdate, enddate,isfeeflagid)values('"+id+"', '"+peopleid+"', '"+peoplename+"', '"+servicestatusid+"', '"+feespecialid+"', '"+chargefee+"', '"+periodicalid+"', '"+startdate+"', '"+enddate+"', '"+isfeeflagid"')";*/}} catch(java.lang.ClassNotFoundException e) { //加載JDBC錯(cuò)誤,所要用的驅(qū)動(dòng)沒(méi)有找到 System.err.print("ClassNotFoundException"); //其他錯(cuò)誤 System.err.println(e.getMessage()); } catch (SQLException ex) { //顯示數(shù)據(jù)庫(kù)連接錯(cuò)誤或查詢錯(cuò)誤 System.err.println("SQLException: " + ex.getMessage()); } return array;} } OlderDao.java   package com.jackie.springmvc.ajax.entities;public class Older {private Integer id;private Integer peopleid;private String peoplename;private Integer servicestatusid;private Integer feespecialid;private double chargefee;private Integer periodicalid;private double startdate;private double enddate;private Integer isfeeflagid;private String remark;private double optime;private Integer opuserid;private String opip;private String r1;private String r2;private String r3;private String r4;private String r5;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public Integer getPeopleid() {return peopleid;}public void setPeopleid(Integer peopleid) {this.peopleid = peopleid;}public String getPeoplename() {return peoplename;}public void setPeoplename(String peoplename) {this.peoplename = peoplename;}public Integer getServicestatusid() {return servicestatusid;}public void setServicestatusid(Integer servicestatusid) {this.servicestatusid = servicestatusid;}public Integer getFeespecialid() {return feespecialid;}public void setFeespecialid(Integer feespecialid) {this.feespecialid = feespecialid;}public double getChargefee() {return chargefee;}public void setChargefee(double chargefee) {this.chargefee = chargefee;}public Integer getPeriodicalid() {return periodicalid;}public void setPeriodicalid(Integer periodicalid) {this.periodicalid = periodicalid;}public double getStartdate() {return startdate;}public void setStartdate(double startdate) {this.startdate = startdate;}public double getEnddate() {return enddate;}public void setEnddate(double enddate) {this.enddate = enddate;}public Integer getIsfeeflagid() {return isfeeflagid;}public void setIsfeeflagid(Integer isfeeflagid) {this.isfeeflagid = isfeeflagid;}public String getRemark() {return remark;}public void setRemark(String remark) {this.remark = remark;}public double getOptime() {return optime;}public void setOptime(double optime) {this.optime = optime;}public Integer getOpuserid() {return opuserid;}public void setOpuserid(Integer opuserid) {this.opuserid = opuserid;}public String getOpip() {return opip;}public void setOpip(String opip) {this.opip = opip;}public String getR1() {return r1;}public void setR1(String r1) {this.r1 = r1;}public String getR2() {return r2;}public void setR2(String r2) {this.r2 = r2;}public String getR3() {return r3;}public void setR3(String r3) {this.r3 = r3;}public String getR4() {return r4;}public void setR4(String r4) {this.r4 = r4;}public String getR5() {return r5;}public void setR5(String r5) {this.r5 = r5;}@Overridepublic String toString() {return "Older [id=" + id + ", peopleid=" + peopleid + ", peoplename="+ peoplename + ", servicestatusid=" + servicestatusid + ", feespecialid=" + feespecialid + ", chargefee=" + chargefee + ", periodicalid=" + periodicalid+ ", startdate=" + startdate + ", enddate=" + enddate + ", isfeeflagid=" + isfeeflagid + ", remark=" + remark + ", optime=" + optime + ", opuserid=" + opuserid + ", opip=" + opip + ", r1=" + r1 + ", r2=" + r2 + ", r3=" + r3 + ", r4=" + r4 + ", r5=" + r5 + "]";}public Older(Integer id, Integer peopleid, String peoplename, Integer servicestatusid,Integer feespecialid, double chargefee, Integer periodicalid, double startdate,double enddate, Integer isfeeflagid, String remark, double optime,Integer opuserid, String opip, String r1, String r2,String r3, String r4, String r5) {super();this.id = id;this.peopleid = peopleid;this.peoplename = peoplename;this.servicestatusid = servicestatusid;this.feespecialid = feespecialid;this.chargefee = chargefee;this.periodicalid = periodicalid;this.startdate = startdate;this.enddate = enddate;this.isfeeflagid = isfeeflagid;this.remark = remark;this.optime = optime;this.opuserid = opuserid;this.opip = opip;this.r1 = r1;this.r2 = r2;this.r3 = r3;this.r4 = r4;this.r5 = r5;}} Older.java

  jsp代碼

   WebRoot目錄下的三個(gè)jsp文件

   主頁(yè)面:ajaxOperation.jsp

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 <%-- <% 4 response.setHeader("Content-Type","video/x-msvideo"); 5 response.setHeader("Content-Disposition", "attachment;filename=aaa.doc"); 6 response.header("content-type:application:json;charset=utf8"); 7 response.header("Access-Control-Allow-Origin:*"); 8 response.header("Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE"); 9 response.header("Access-Control-Allow-Hefaders:x-requested-with,content-type"); 10 %> --%> 11 <% 12 String path = request.getContextPath(); 13 String basePath = request.getScheme() + "://" 14 + request.getServerName() + ":" + request.getServerPort() 15 + path + "/"; 16 %> 17 18 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 19 <html> 20 <head> 21 <base href="<%=basePath%>"> 22 23 <title>My JSP 'ajaxOperation.jsp' starting page</title> 24 25 <meta http-equiv="pragma" content="no-cache"> 26 <meta http-equiv="cache-control" content="no-cache"> 27 <meta http-equiv="expires" content="0"> 28 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 29 <meta http-equiv="description" content="This is my page"> 30 <script type="text/javascript" src="jQuery/jquery-3.2.1.js"></script> 31 <script> 32 $(document).ready( 33 function() { 34 $.ajax({ 35 url : "http://192.168.43.158:8080/TestSpringMVC/olders", 36 type : "POST", 37 dataType : "json", 38 success : function(data) { 39 $.each(data.rows, function (index, item) { 40 //循環(huán)獲取數(shù)據(jù) 41 var id = item.id; 42 var peopleid = item.peopleid; 43 var peoplename = item.peoplename; 44 var servicestatusid = item.servicestatusid; 45 var feespecialid = item.feespecialid; 46 var chargefee = item.chargefee; 47 var periodicalid = item.periodicalid; 48 var startdate = item.startdate; 49 var enddate = item.enddate; 50 var isfeeflagid = item.isfeeflagid; 51 var remark = item.remark; 52 $("#peopleTable").html($("#peopleTable").html() + "<tr>" 53 + "<td>"+ id + "</td>"+ "<td>"+ peopleid + "</td>" 54 + "<td>"+ peoplename + "</td>" + "<td>"+ servicestatusid + "</td>" 55 + "<td>"+ feespecialid + "</td>" + "<td>"+ chargefee + "</td>" 56 + "<td>"+ periodicalid + "</td>" + "<td>"+ startdate + "</td>" 57 + "<td>"+ enddate + "</td>" + "<td>"+ isfeeflagid + "</td>" 58 + "<td>"+ remark + "</td>" 59 + "<td>" + "<input type='button' value='刪除' οnclick='Delete("+id+")' />" + "</td>" 60 + "<td>" + "<input type='button' value='修改' οnclick='Update("+id+")' />" + "</td>" 61 + "</tr>"); 62 }); 63 }, 64 error : function() { 65 alert("數(shù)據(jù)訪問(wèn)錯(cuò)誤"); 66 } 67 }); 68 }); 69 70 //顯示全部數(shù)據(jù) 71 function Show() { 72 $("#peopleTable").empty(); 73 $("#peopleTable").html( 74 "<tr>" + 75 "<td>id</td>" + 76 "<td>peopleid</td>" + 77 "<td>peoplename</td>" + 78 "<td>servicestatusid</td>" + 79 "<td>feespecialid</td>" + 80 "<td>chargefee</td>" + 81 "<td>periodicalid</td>" + 82 "<td>startdate</td>" + 83 "<td>enddate</td>" + 84 "<td>isfeeflagid</td>" + 85 "<td>remark</td>" + 86 "<td>刪除</td>" + 87 "<td>修改</td>" + 88 "</tr>"); 89 $.ajax({ 90 url : "http://192.168.43.158:8080/TestSpringMVC/olders", 91 type : "POST", 92 dataType : "json", 93 success : function(data) { 94 $.each(data.rows, function (index, item) { 95 //循環(huán)獲取數(shù)據(jù) 96 var id = item.id; 97 var peopleid = item.peopleid; 98 var peoplename = item.peoplename; 99 var servicestatusid = item.servicestatusid; 100 var feespecialid = item.feespecialid; 101 var chargefee = item.chargefee; 102 var periodicalid = item.periodicalid; 103 var startdate = item.startdate; 104 var enddate = item.enddate; 105 var isfeeflagid = item.isfeeflagid; 106 var remark = item.remark; 107 $("#peopleTable").html($("#peopleTable").html() + "<tr>" 108 + "<td>"+ id + "</td>"+ "<td>"+ peopleid + "</td>" 109 + "<td>"+ peoplename + "</td>" + "<td>"+ servicestatusid + "</td>" 110 + "<td>"+ feespecialid + "</td>" + "<td>"+ chargefee + "</td>" 111 + "<td>"+ periodicalid + "</td>" + "<td>"+ startdate + "</td>" 112 + "<td>"+ enddate + "</td>" + "<td>"+ isfeeflagid + "</td>" 113 + "<td>"+ remark + "</td>" 114 + "<td>" + "<input type='button' value='刪除' οnclick='Delete("+id+")' />" + "</td>" 115 + "<td>" + "<input type='button' value='修改' οnclick='Update("+id+")' />" + "</td>" 116 + "</tr>"); 117 }); 118 }, 119 error : function() { 120 alert("數(shù)據(jù)訪問(wèn)錯(cuò)誤"); 121 } 122 }); 123 } 124 125 //刪除功能 126 function Delete(id) { 127 var oid = id; 128 if(confirm("確定要?jiǎng)h除嗎?")) { 129 $.ajax({ 130 url : "http://192.168.43.158:8080/TestSpringMVC/older/delete", 131 data : { 132 "id":oid 133 }, 134 }); 135 alert("刪除成功"); 136 location.reload(); 137 } 138 } 139 140 //查詢功能 141 function Search() { 142 var opeoplename = $("#searchInput").val(); 143 $.ajax({ 144 url : "http://192.168.43.158:8080/TestSpringMVC/older/search", 145 type : "POST", 146 dataType : "json", 147 data : { 148 "peoplename":opeoplename 149 }, 150 success : function(data) { 151 $("#peopleTable").html( 152 "<tr>" + 153 "<td>id</td>" + 154 "<td>peopleid</td>" + 155 "<td>peoplename</td>" + 156 "<td>servicestatusid</td>" + 157 "<td>feespecialid</td>" + 158 "<td>chargefee</td>" + 159 "<td>periodicalid</td>" + 160 "<td>startdate</td>" + 161 "<td>enddate</td>" + 162 "<td>isfeeflagid</td>" + 163 "<td>remark</td>" + 164 "<td>刪除</td>" + 165 "<td>修改</td>" + 166 "</tr>"); 167 $.each(data.rows, function (index, item) { 168 //循環(huán)獲取數(shù)據(jù) 169 var id = item.id; 170 var peopleid = item.peopleid; 171 var peoplename = item.peoplename; 172 var servicestatusid = item.servicestatusid; 173 var feespecialid = item.feespecialid; 174 var chargefee = item.chargefee; 175 var periodicalid = item.periodicalid; 176 var startdate = item.startdate; 177 var enddate = item.enddate; 178 var isfeeflagid = item.isfeeflagid; 179 var remark = item.remark; 180 $("#peopleTable").html($("#peopleTable").html() + "<tr>" 181 + "<td>"+ id + "</td>"+ "<td>"+ peopleid + "</td>" 182 + "<td>"+ peoplename + "</td>" + "<td>"+ servicestatusid + "</td>" 183 + "<td>"+ feespecialid + "</td>" + "<td>"+ chargefee + "</td>" 184 + "<td>"+ periodicalid + "</td>" + "<td>"+ startdate + "</td>" 185 + "<td>"+ enddate + "</td>" + "<td>"+ isfeeflagid + "</td>" 186 + "<td>"+ remark + "</td>" 187 + "<td>" + "<input type='button' value='刪除' οnclick='Delete("+id+")' />" + "</td>" 188 + "<td>" + "<input type='button' value='修改' οnclick='Update("+id+")' />" + "</td>" 189 + "</tr>"); 190 }); 191 }, 192 error : function() { 193 alert("查詢失敗"); 194 } 195 }); 196 } 197 198 //添加功能 199 function Add() { 200 window.location.href = "http://192.168.43.158:8080/TestSpringMVC/addWindow.jsp"; 201 } 202 203 //修改功能 204 function Update(id) { 205 var oid = id; 206 window.location.href = "http://192.168.43.158:8080/TestSpringMVC/updateWindow.jsp?id="+oid; 207 } 208 </script> 209 </head> 210 211 <body> 212 <br> 213 請(qǐng)輸入所查詢的老人姓名:&nbsp;&nbsp; 214 <input type="text" id="searchInput" value=""/> 215 <input type="button" value="查詢" id="searchButton" οnclick="Search()"/> 216 <input type="button" value="添加老人" id="addButton" οnclick="Add()"/> 217 <input type="button" value="顯示全部數(shù)據(jù)" id="showButton" οnclick="Show()"/> 218 <br><br> 219 <table id="peopleTable" border="1" cellpadding="10" cellspacing="0"> 220 <tr> 221 <td>id</td> 222 <td>peopleid</td> 223 <td>peoplename</td> 224 <td>servicestatusid</td> 225 <td>feespecialid</td> 226 <td>chargefee</td> 227 <td>periodicalid</td> 228 <td>startdate</td> 229 <td>enddate</td> 230 <td>isfeeflagid</td> 231 <td>remark</td> 232 <td>刪除</td> 233 <td>修改</td> 234 </tr> 235 </table> 236 </body> 237 </html> ajaxOperation.jsp

   

   添加頁(yè)面:addWindow.jsp  

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 8 <html> 9 <head> 10 <base href="<%=basePath%>"> 11 12 <title>添加界面</title> 13 14 <meta http-equiv="pragma" content="no-cache"> 15 <meta http-equiv="cache-control" content="no-cache"> 16 <meta http-equiv="expires" content="0"> 17 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 18 <meta http-equiv="description" content="This is my page"> 19 </head> 20 21 <body> 22 <form action="http://192.168.43.158:8080/TestSpringMVC/older/add" method="POST"> 23 id:<input type="text" name="id"><br> 24 peopleid:<input type="text" name="peopleid"><br> 25 peoplename:<input type="text" name="peoplename"><br> 26 servicestatusid:<input type="text" name="servicestatusid"><br> 27 feespecialid:<input type="text" name="feespecialid"><br> 28 chargefee:<input type="text" name="chargefee"><br> 29 periodicalid:<input type="text" name="periodicalid"><br> 30 startdate:<input type="text" name="startdate"><br> 31 enddate:<input type="text" name="enddate"><br> 32 isfeeflagid:<input type="text" name="isfeeflagid"><br> 33 remark:<input type="text" name="remark"><br> 34 <input type="submit" value="添加"> 35 </form> 36 </body> 37 </html> addWindow.jsp   

   修改頁(yè)面:updateWindow.jsp

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 8 <html> 9 <head> 10 <base href="<%=basePath%>"> 11 12 <title>修改界面</title> 13 14 <meta http-equiv="pragma" content="no-cache"> 15 <meta http-equiv="cache-control" content="no-cache"> 16 <meta http-equiv="expires" content="0"> 17 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 18 <meta http-equiv="description" content="This is my page"> 19 <script type="text/javascript" src="jQuery/jquery-3.2.1.js"></script> 20 </head> 21 22 <body> 23 <form action="http://192.168.43.158:8080/TestSpringMVC/older/update" method="POST"> 24 <input type="hidden" name="id" value="<%=(String)request.getParameter("id") %>"> 25 peopleid:<input type="text" name="peopleid"><br> 26 peoplename:<input type="text" name="peoplename"><br> 27 servicestatusid:<input type="text" name="servicestatusid"><br> 28 feespecialid:<input type="text" name="feespecialid"><br> 29 chargefee:<input type="text" name="chargefee"><br> 30 periodicalid:<input type="text" name="periodicalid"><br> 31 startdate:<input type="text" name="startdate"><br> 32 enddate:<input type="text" name="enddate"><br> 33 isfeeflagid:<input type="text" name="isfeeflagid"><br> 34 remark:<input type="text" name="remark"><br> 35 <input type="submit" value="確認(rèn)修改" /> 36 </form> 37 </body> 38 </html> updateWindow.jsp

   

   注意!別忘在WebRoot目錄下新建jQuery文件夾,放入jquery.js

   

  另外

   當(dāng)時(shí)搗鼓如何連接數(shù)據(jù)庫(kù)的時(shí)候建了個(gè)DB Brower,不知道用沒(méi)用上,有時(shí)間我會(huì)弄明白它。(運(yùn)行程序的時(shí)候,這個(gè)是未打開狀態(tài)。)

   

?

   填坑:DB Browser類似于Navicat,但是相對(duì)操作要稍麻煩一些,好處是不用根據(jù)表寫javabean了。

?  查詢功能效果界面

?

 刪除功能效果界面

  

轉(zhuǎn)載于:https://www.cnblogs.com/overfly/p/7412154.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的基于springmvc、ajax,后台连接数据库的增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成年人精品| 丁香激情综合久久伊人久久 | 国产1区2| 免费av高清| 婷婷丁香狠狠爱 | 欧美一性一交一乱 | 91香蕉视频黄 | 97视频在线观看成人 | 久久九九影院 | 超碰人人做| 麻豆成人在线观看 | 久久手机精品视频 | 色黄视频免费观看 | 国产一级黄色片免费看 | 国产 视频 高清 免费 | 日韩色中色 | 欧美一级黄色视屏 | 狠狠干电影 | av黄色免费网站 | 91精品对白一区国产伦 | 国产麻豆果冻传媒在线观看 | 精品在线观看免费 | 成人h视频在线播放 | 国产精品久久久久高潮 | 91九色精品国产 | 一区二区三区在线不卡 | 日韩黄色大片在线观看 | 在线免费黄色毛片 | 在线中文字幕av观看 | 高潮久久久 | 五月天婷婷综合 | 亚洲精品一区中文字幕乱码 | 欧美日韩精品影院 | 午夜精品久久久久久久久久久久久久 | 九九热只有这里有精品 | 91精品啪| 中文字幕中文 | 欧美,日韩| 成人在线视频一区 | 99久久成人| 久久久麻豆视频 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 久久久久久久久久久久久久免费看 | 欧美精品亚洲精品日韩精品 | 色视频在线看 | 欧美激情va永久在线播放 | 国产特级毛片 | 成人av免费在线 | 日韩精品一区二区免费视频 | 国产精品久久久久av免费 | 久久久综合精品 | 91chinesexxx| 亚洲精品女| 手机av永久免费 | 草免费视频 | 国内综合精品午夜久久资源 | 欧美日韩精品免费观看视频 | 精品国产一区二区三区av性色 | 五月婷婷激情综合网 | 久久综合成人网 | 涩涩网站在线看 | 亚洲精品五月天 | 久久大片| 久久国产精品第一页 | 叶爱av在线 | 久久黄视频 | 成人中文字幕av | 久热香蕉视频 | av成人资源| 91看片一区二区三区 | av中文字幕在线看 | 激情综合久久 | 午夜精品一区二区三区免费视频 | 美女免费黄网站 | 综合色在线观看 | 亚洲精品乱码久久久久久久久久 | 狠狠干我| 国产综合精品一区二区三区 | 欧美激情片在线观看 | 九九久久免费 | 18pao国产成视频永久免费 | 日本电影黄色 | 国产精品日韩在线播放 | 99热手机在线观看 | 国产黄色av影视 | 久久的色 | 日韩在线观看三区 | 国产一区二区高清视频 | 欧美一二三区在线播放 | 欧美一二三专区 | 亚洲最快最全在线视频 | 精品国内自产拍在线观看视频 | 在线观看久久 | 欧美五月婷婷 | 日韩在线精品视频 | 国产精品女 | 黄色一级在线视频 | 久久国产精品99久久久久久进口 | 狠狠狠狠狠狠狠 | 国产香蕉97碰碰久久人人 | 日韩 精品 一区 国产 麻豆 | 91精品推荐 | 丁香影院在线 | 干狠狠| 欧美精品一区二区在线播放 | 天天爽天天碰狠狠添 | 99精品国产福利在线观看免费 | 久久精品久久精品久久39 | 中文字幕在线资源 | 亚洲欧美日韩一二三区 | 这里有精品在线视频 | 91久久电影 | 亚洲国产精品成人av | a视频免费在线观看 | 天天操夜夜做 | 日韩欧美国产视频 | 国内精品福利视频 | 欧美精品xxx | 欧洲av不卡 | 奇米导航 | 99久久精品免费看国产一区二区三区 | 五月天,com | 日韩欧美综合在线视频 | 国产午夜小视频 | 国产精品一区二区白浆 | 精品理论片 | 中文国产成人精品久久一 | 成片视频免费观看 | 激情视频免费观看 | 青草视频在线播放 | 99精品色| 天天躁日日躁狠狠躁 | 天天摸夜夜添 | 久久精品99久久 | 国产黑丝袜在线 | 亚洲久草在线视频 | 国产又粗又长的视频 | 日操干| 久久亚洲私人国产精品va | 99视频国产精品免费观看 | 欧美黑人xxxx猛性大交 | 日韩免费视频播放 | 五月天高清欧美mv | 精品福利网 | 国产电影一区二区三区四区 | 麻豆国产电影 | 黄色大全免费网站 | 在线а√天堂中文官网 | 精品国产乱码久久久久久1区二区 | 在线免费观看黄 | 日韩精品中文字幕av | 久久se视频 | 国产精品18久久久久久久久久久久 | 99在线精品视频在线观看 | 五月天综合网 | 亚洲精品综合欧美二区变态 | 日韩一区二区在线免费观看 | 免费午夜av | 国产经典 欧美精品 | 国产视频不卡一区 | 日韩av一区二区在线播放 | 欧美亚洲成人免费 | 97超碰精品 | 亚洲国产精品一区二区尤物区 | 亚洲 中文字幕av | 成人久久久久久久久久 | 国内精品久久久久久久久久清纯 | 不卡视频一区二区三区 | 久久99精品国产一区二区三区 | 久久视频精品在线观看 | 国产成人91 | 国产精品美女视频网站 | 日韩精品一区二区三区不卡 | 免费网站黄 | 欧美日韩视频在线 | 一级α片| 日韩午夜小视频 | 九9热这里真品2 | 91大神dom调教在线观看 | 亚洲理论在线观看 | 免费无遮挡动漫网站 | 国产精品久久久久久久婷婷 | 亚洲欧洲精品一区二区 | 色姑娘综合天天 | 国产精品久久久久久一区二区 | 欧美久久久久久久久久久久久 | 国产一区二区影院 | 91完整版在线观看 | 国产一区二区三区在线 | www.色com| 午夜久久影视 | 免费观看视频的网站 | 四虎亚洲精品 | 国产成人一二片 | 狠狠色丁香婷婷综合 | 香蕉在线视频播放网站 | av成人动漫在线观看 | 国产精品一区久久久久 | 成人久久影院 | 国产伦精品一区二区三区免费 | 日本性久久 | 欧美最猛性xxxxx(亚洲精品) | av夜夜操| 免费在线观看av网站 | 国产精品国内免费一区二区三区 | 欧美性色综合网站 | 成人av电影免费观看 | 91精品一区在线观看 | 少妇性xxx| 麻豆国产精品永久免费视频 | www亚洲精品| 久久精品国产一区二区三 | 麻豆91精品视频 | 久久久久成人精品 | 九九热免费在线视频 | 国产精品无av码在线观看 | 天天操天天插 | 中文字幕在线观看2018 | 五月天网页 | 97超碰福利久久精品 | 精品一区电影 | 日韩欧美一区二区三区视频 | 最近中文字幕免费av | 中文字幕在线观看免费高清电影 | 99热国产在线 | 99久久精品免费看国产免费软件 | 久久精品视频在线 | 精品少妇一区二区三区在线 | av黄网站 | 在线视频18在线视频4k | 天天曰视频 | 国产码电影 | 成人高清av在线 | 在线中文字幕网站 | 久久伊人精品天天 | 天天干天天想 | 夜夜视频 | 亚洲欧美视频网站 | 成 人 免费 黄 色 视频 | 精品1区二区 | 亚洲精品免费在线 | 一区二区三区电影在线播 | 日韩av在线一区二区 | 久久手机视频 | 欧美综合干 | 国产三级av在线 | 久久福利精品 | 亚洲视频资源在线 | 亚洲国产丝袜在线观看 | 欧美最猛性xxxxx(亚洲精品) | 国产成人精品一区在线 | 波多野结衣电影久久 | 婷婷在线色 | 国产伦精品一区二区三区免费 | 日躁夜躁狠狠躁2001 | 成人网色 | 中文字幕第一 | 少妇性色午夜淫片aaaze | 日韩在线观看视频中文字幕 | 欧美夫妻性生活电影 | 麻豆国产精品一区二区三区 | 国产手机免费视频 | 97视频人人澡人人爽 | 国产精品国产亚洲精品看不卡15 | 成人av视屏 | 国产成人精品一区二区三区网站观看 | 成人av在线网 | 日韩理论片 | 丁香六月中文字幕 | 国产九九精品 | 国产成人久久精品亚洲 | 中文字幕日韩一区二区三区不卡 | 丝袜美腿在线 | 亚洲一区视频免费观看 | 日韩久久午夜一级啪啪 | 激情五月激情综合网 | 亚洲精品视频在线免费 | 一区二区三区不卡在线 | 成人免费网站在线观看 | 日韩高清久久 | 中文字幕人成乱码在线观看 | 91视视频在线直接观看在线看网页在线看 | 久久视频精品 | 日韩区在线观看 | 日韩av一区二区三区在线观看 | 久久福利精品 | 韩国av免费观看 | 亚洲 欧美 成人 | 日韩黄在线观看 | www视频免费在线观看 | 东方av免费在线观看 | 中文字幕不卡在线88 | 亚洲麻豆精品 | 欧美福利视频一区 | av在线播放免费 | 欧美日韩a视频 | 国产福利91精品一区二区三区 | 天天干天天拍天天操天天拍 | 97超级碰 | 欧美久久成人 | 欧美老人xxxx18 | 探花视频网站 | 伊人天堂久久 | 日韩在线观看视频免费 | 久久亚洲二区 | 久久精彩免费视频 | 色综合色综合久久综合频道88 | 色综合久久天天 | 91激情视频在线观看 | 免费一级特黄毛大片 | 亚洲综合最新在线 | 亚洲日本va中文字幕 | 九九一级片 | 开心婷婷色 | 四川bbb搡bbb爽爽视频 | 日韩精品免费一区二区 | 日韩有码欧美 | 91夫妻自拍 | 中文字幕有码在线播放 | 国产二区av | 免费黄色av电影 | 夜夜干夜夜| 干av在线 | av看片网址 | 人人网av | 亚洲激情网站免费观看 | 最近中文字幕在线中文高清版 | 亚洲最新合集 | 久久国产精品久久精品国产演员表 | 日韩久久精品一区二区 | 国产69精品久久久久99尤 | 亚洲午夜精品久久久久久久久久久久 | 中文字幕av在线电影 | 中文字幕日韩av | 欧美日韩高清一区二区 国产亚洲免费看 | 综合久久久久久 | 日韩中出在线 | 国产精品久久久久久久久久久久午 | 国产精品成人av电影 | 欧美午夜视频在线 | 国产一区二区久久久久 | 国产999免费视频 | 国产高清视频免费观看 | 国产尤物在线 | 亚洲视频免费在线看 | 99九九99九九九视频精品 | 欧美另类高清 | 人人澡人 | 欧美精品网站 | 久久草视频 | 久久综合色播五月 | 久久99精品国产麻豆宅宅 | 狠狠综合网 | 天天综合久久综合 | 久久香蕉影视 | 国产精品久久免费看 | 黄色影院在线免费观看 | 欧美了一区在线观看 | 天天爱天天操天天爽 | 成人欧美在线 | 日韩免费高清在线 | 国产精品乱码久久久久久1区2区 | 深夜男人影院 | 国产精品久久久777 成人手机在线视频 | 激情五月婷婷 | 免费观看视频的网站 | caobi视频 | 91喷水| 精品国产一二三四区 | 成人动漫视频在线 | 色播五月激情五月 | 亚洲美女免费精品视频在线观看 | 成人av电影免费观看 | 亚洲激情影院 | 五月婷亚洲| 成人四虎 | 四虎影视成人 | 综合网成人 | 成人一区二区三区在线 | 一级做a视频 | 久久中文字幕在线视频 | 精品一区二区影视 | 中文字幕丰满人伦在线 | 天天舔夜夜操 | 天天操天天艹 | av色网站 | 一级黄色av | 日韩有码中文字幕在线 | 在线色视频小说 | 黄色一级免费网站 | 69国产盗摄一区二区三区五区 | 天天爽夜夜爽精品视频婷婷 | 欧美性生活一级片 | 九九久久国产 | 中文字幕亚洲国产 | 日韩视频在线观看视频 | 国产精品久久久久一区二区三区 | 日韩精品一区二区久久 | 日韩一区二区三区不卡 | 亚洲伊人色 | 99热国产精品 | 一区 在线 影院 | 91久久国产综合精品女同国语 | 99久久久国产精品 | 欧美日韩精品在线观看 | 国产亚洲成av片在线观看 | 精品人人爽 | 国产精品一区二区三区四 | 激情五月婷婷综合 | 精品久久久免费视频 | 免费观看性生交大片3 | 免费观看性生交大片3 | 精品伦理一区二区三区 | 五月婷婷中文网 | 黄色aaa毛片 | 夜夜操网站| 免费a网| 久操视频在线播放 | 日p视频在线观看 | 日韩精品欧美专区 | 欧美日韩一区二区三区视频 | 国产黄色片久久 | 国产精品嫩草影院123 | www色| 91看片淫黄大片在线播放 | 日韩精品中字 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 国产成人不卡 | 亚洲精品国产成人av在线 | av在线电影网站 | 四虎在线视频免费观看 | 日韩在线一区二区免费 | 日本免费一二三区 | 国产精品免费一区二区 | 97色狠狠| 99爱视频 | 天天爽天天摸 | 亚洲高清不卡av | 午夜天使 | 福利视频区 | 久久精品视频在线 | 毛片网在线播放 | 国产婷婷视频在线 | a久久久久 | 国产精品久久久久久麻豆一区 | 日韩av综合网站 | 欧美激情一区不卡 | 成人一区在线观看 | 精品国产a | 在线亚洲午夜片av大片 | 久久综合九色综合久99 | 91av电影网| 午夜久久福利 | 91麻豆精品国产91久久久久久久久 | 亚洲激情在线观看 | 97在线观 | 婷婷精品国产一区二区三区日韩 | 久久免费精彩视频 | 久久视奸 | 成人小电影在线看 | 国产精品欧美一区二区 | 麻豆传媒视频在线播放 | 狠狠狠狠狠狠干 | 久久这里只有精品1 | 99亚洲精品在线 | 九九久久影院 | 日韩av在线影视 | 一区二区精品在线 | 国产精品麻豆99久久久久久 | 狠狠色噜噜狠狠 | 国产精品女人久久久 | 色在线国产| 人人超碰免费 | 国产在线观看中文字幕 | 色综合天天天天做夜夜夜夜做 | 国产中文字幕视频在线 | 在线三级av | 在线观看久久久久久 | 国产999视频 | 日韩激情在线 | 精品国产乱码一区二区三区在线 | 日韩欧美高清一区二区三区 | 91在线永久 | 国产小视频你懂的在线 | 91中文字幕视频 | 精品国产免费av | 欧美日韩精品在线观看视频 | 开心色激情网 | 永久免费av在线播放 | 久久久久这里只有精品 | 日韩美女一级片 | 在线免费观看黄色小说 | 91精品久久久久 | 又黄又爽的视频在线观看网站 | 国产一区二区高清不卡 | 国产a免费| 99国产一区二区三精品乱码 | 免费观看v片在线观看 | 国产精品视频久久 | 国产成人精品久久亚洲高清不卡 | 日韩在线视频播放 | a午夜在线| 欧美日韩国产在线精品 | 国产精品乱码一区二区视频 | www.激情五月.com | 亚洲婷婷综合色高清在线 | 婷婷色综合色 | 久久精品国产免费看久久精品 | 欧美男同视频网站 | 亚洲永久精品国产 | 日本狠狠色 | 黄色大全在线观看 | 久久久久免费观看 | 亚洲国产欧美在线看片xxoo | 日韩精品最新在线观看 | 欧美综合国产 | 欧美三级在线播放 | 日韩黄色在线 | 国产一卡在线 | 天天综合网入口 | 欧美日韩伦理在线 | 91在线蜜桃臀 | 婷婷av网站 | 亚州精品天堂中文字幕 | 97超视频免费观看 | 亚州精品天堂中文字幕 | 国产区网址 | 国产午夜精品福利视频 | 特级西西444www高清大视频 | 色九九视频 | 国产999精品久久久 免费a网站 | 美女网站视频免费都是黄 | 欧美精品久久天天躁 | 婷婷 综合 色 | 国产在线看 | 亚洲无吗天堂 | 免费无遮挡动漫网站 | 在线观看视频中文字幕 | 欧美性生活免费看 | av在线免费播放 | 欧美最新大片在线看 | 888av| 综合亚洲视频 | 性色xxxxhd| 在线观看一区 | 天天拍夜夜拍 | 免费久草视频 | 人人澡超碰碰97碰碰碰软件 | 欧美日韩一级久久久久久免费看 | 欧美日韩国内在线 | 婷婷国产在线 | 国产麻豆精品一区二区 | 在线成人小视频 | av免费在线观看1 | 九九热精品国产 | 中文在线字幕观看电影 | 欧美日韩高清一区二区 国产亚洲免费看 | 天堂av在线网 | 欧美大片第1页 | 777久久久 | 天天综合视频在线观看 | 99午夜| 能在线看的av | 国产精品久久久久久久免费 | 精品欧美一区二区在线观看 | 免费视频黄色 | 三级a毛片 | 亚洲狠狠丁香婷婷综合久久久 | 97av在线视频免费播放 | 国产激情小视频在线观看 | 国产成人黄色网址 | 激情久久久久久久久久久久久久久久 | 91高清完整版在线观看 | 国产精品久久久久久久久费观看 | 黄色亚洲片 | 91精品久久久久久综合乱菊 | 国产最顶级的黄色片在线免费观看 | 日韩电影黄色 | 日本三级中文字幕在线观看 | www视频在线免费观看 | 在线之家免费在线观看电影 | 最近高清中文字幕在线国语5 | 欧美日韩国产一二 | 久久高清视频免费 | 日韩三级视频在线看 | 色多多视频在线观看 | 免费a级观看 | 国内三级在线观看 | 青青草在久久免费久久免费 | 欧美日韩一区二区在线观看 | 97在线视频观看 | 综合网婷婷 | 免费视频97 | 国产小视频在线观看免费 | 精品国产一区二区三区久久久久久 | 精品久久久久久久久久岛国gif | 亚洲精品99久久久久久 | 久久久www免费电影网 | 亚洲亚洲精品在线观看 | 国产精品白浆视频 | 久久久在线视频 | 亚洲国产精品小视频 | 国产精品亚洲片在线播放 | 欧美特一级 | 在线亚洲成人 | 色搞搞 | 99久久99久久精品国产片 | 99热在线免费观看 | 中文字幕 国产 一区 | 国产精品高潮在线观看 | www.亚洲在线| 中文在线字幕免费观 | 中文字幕乱码电影 | 亚洲欧洲国产视频 | 天天拍天天色 | 亚洲激情 欧美激情 | 一区二区视频在线免费观看 | 国精产品一二三线999 | 亚洲视屏 | 九九在线播放 | 亚洲精品黄色在线观看 | 国产色拍拍拍拍在线精品 | 国产精品手机在线播放 | 麻豆激情电影 | 久久视频网 | 欧美另类重口 | av中文字幕网站 | 97天天综合网 | 黄色不卡av | 成人a毛片 | 国产精品不卡av | 日韩欧美一区二区在线观看 | 91视视频在线直接观看在线看网页在线看 | 日本精品中文字幕在线观看 | 亚洲视频大全 | 亚洲国产精品女人久久久 | 天天干夜夜想 | 国产一区在线精品 | 久久久黄视频 | 国产精品第二页 | 亚洲一区二区视频在线 | 久草男人天堂 | 日本大尺码专区mv | 亚洲v欧美v国产v在线观看 | 日韩在线电影观看 | 久久av免费| 久草精品电影 | 国产精品aⅴ | 青草视频在线看 | 久久一区91 | 超碰在线97国产 | 久久这里只有精品9 | 又黄又爽的视频在线观看网站 | 激情五月伊人 | 久久久久久免费毛片精品 | 久久伊99综合婷婷久久伊 | 日韩视频一二三区 | 欧美a级在线播放 | 欧美成a人片在线观看久 | 亚洲永久精品在线 | 日韩中文字幕亚洲一区二区va在线 | 欧美看片 | 91精品国产成 | 色噜噜在线观看视频 | 欧美日韩精品在线播放 | 黄色com | 亚洲精品白浆高清久久久久久 | 在线观看国产亚洲 | 在线观看亚洲国产 | 日韩xxx视频 | 九九精品视频在线观看 | 欧美一级片免费播放 | 韩国av电影网 | 91成人在线观看喷潮 | 黄色一级影院 | 欧美日韩国产高清视频 | 久久久久久久久久免费视频 | 97视频网站 | 在线精品观看国产 | 射九九 | 91pony九色丨交换 | 蜜桃视频日本 | 久久综合狠狠综合 | 玖玖在线观看视频 | 天天爱天天草 | 日韩一区二区三区免费电影 | 日韩高清不卡一区二区三区 | 手机av网站| 国产精品乱码一区二区视频 | 成年人免费在线观看网站 | av一级片 | 国内久久久久久 | free. 性欧美.com | 欧美久久久久久久久久久久 | 成人九九视频 | 国产精品a级 | 国产精品日韩在线播放 | 99福利片| 在线观看中文字幕第一页 | 日女人电影 | 国产不卡片 | 六月丁香激情综合色啪小说 | 国产成人久久 | 日韩一区二区三区在线看 | 天堂av在线网站 | 中文字幕在线中文 | 国产福利一区在线观看 | 国产无套一区二区三区久久 | 三级黄色大片在线观看 | 91视频在线自拍 | 亚洲激情av | 亚洲情感电影大片 | 国内久久视频 | 成人网444ppp | 国产乱码精品一区二区蜜臀 | 国产精品免费观看国产网曝瓜 | 黄色tv视频| 麻豆91精品视频 | 深夜免费福利 | 久久久久电影 | 亚洲精品国 | 美国三级黄色大片 | 国产成人一区二区三区在线观看 | 日韩高清在线看 | 亚洲精品国产精品国产 | 97国产情侣爱久久免费观看 | 亚洲精品五月天 | 欧美十八 | 国产精品美女久久久久久久网站 | 美女免费视频黄 | 欧美一级小视频 | 成年在线观看 | 亚洲不卡av一区二区三区 | 日韩欧美在线高清 | 国产午夜免费视频 | 超碰最新网址 | 在线精品在线 | 精壮的侍卫呻吟h | 免费三及片 | 久久免费观看少妇a级毛片 久久久久成人免费 | 九九有精品| 天天伊人网 | 五月宗合网| 国产一区二区高清不卡 | 精品国产区 | 久久久黄色 | 国产精品美女久久久久久 | 久久精品国产第一区二区三区 | 免费能看的av| 国内精品美女在线观看 | 国产一区二区久久 | 国产精品精品久久久久久 | 精品少妇一区二区三区在线 | 超碰成人免费电影 | 人人舔人人 | 四季av综合网站 | 91最新在线视频 | 特级毛片网站 | 91日韩免费 | 亚洲精品视频偷拍 | 91最新在线视频 | 亚洲日本三级 | 中文字幕在线观看完整版电影 | 久久精品99精品国产香蕉 | 久久国产精品99久久久久久丝袜 | 亚洲一级特黄 | 久久精品99久久久久久2456 | 91香蕉嫩草| 精品免费在线视频 | 久操视频在线免费看 | 亚洲综合小说 | 麻豆免费视频网站 | 91大神在线观看视频 | 亚洲黄色成人网 | 国产成人精品一区二 | 日日日日干 | 国产成人一区二区三区在线观看 | 久久国产精品网站 | 9在线观看免费高清完整版在线观看明 | 午夜视频在线观看一区二区 | 久久艹人人 | 亚洲黄色影院 | 国产精品一区二区在线观看免费 | 久久视奸 | 日韩三级.com | 97人人模人人爽人人喊网 | 精品在线播放视频 | 操久在线| 9999精品视频 | 97夜夜澡人人双人人人喊 | 丁香在线观看完整电影视频 | 精品v亚洲v欧美v高清v | 久久精品看片 | 人人爽久久久噜噜噜电影 | 中文字幕免费不卡视频 | 亚洲在线看| 久久精品资源 | 99免在线观看免费视频高清 | 综合久久五月天 | 国产69久久久| 国产日本在线 | 亚洲成av人片在线观看www | 六月丁香六月婷婷 | 97福利| 欧美一级日韩三级 | 久草在线这里只有精品 | 成人黄色在线看 | 久色婷婷 | 中文字幕资源网 | 91视频91色 | 一区二区三区日韩在线观看 | 免费在线观看成人小视频 | 国产精品久久毛片 | 中文字幕在线不卡国产视频 | 国产成人精品日本亚洲999 | 国产精品短视频 | 正在播放亚洲精品 | av免费在线观看1 | 国产黄色精品网站 | 亚洲春色奇米影视 | 91av视频 | 亚洲国产精品人久久电影 | 国产中文字幕在线观看 | 久久不卡免费视频 | 亚洲欧美国产视频 | 国产成人精品一区二区三区在线观看 | 黄色国产大片 | 亚洲欧美国产精品va在线观看 | 亚洲精品麻豆视频 | 亚洲精品国产精品国 | 操操操日日日 | 国产午夜三级一区二区三桃花影视 | 99久久久成人国产精品 | 日韩免费 | 92中文资源在线 | 国产1区2区 | 人人爽人人爽人人爽人人爽 | 国产精品99爱 | 亚洲视频2 | 97视频免费观看2区 亚洲视屏 | 国产专区欧美专区 | 精品国产一区二区在线 | 日韩电影在线观看一区 | 久久国产精品免费一区二区三区 | 69av国产| 高清一区二区三区av | 亚洲精品乱码久久久久久蜜桃不爽 | 国产精品久久久久久久婷婷 | 中文欧美字幕免费 | 看污网站 | 五月婷婷久久丁香 | 国产精品videossex国产高清 | 婷婷丁香在线 | 亚洲视频999 | 免费日韩 精品中文字幕视频在线 | 九九免费观看全部免费视频 | 国产日韩精品一区二区三区在线 | 91在线观看视频 | 91在线一区 | 午夜精品一区二区三区在线播放 | 亚洲精品国产精品国产 | 成年人看片 | 国产一区二区在线观看视频 | 91精品国产成人观看 | 99热.com | 久久不卡av | 亚洲综合小说 | 亚洲最大在线视频 | 婷婷亚洲五月色综合 | 亚洲精品在线一区二区三区 | 蜜桃av人人夜夜澡人人爽 | 国产精品欧美久久久久久 | 一本一本久久aa综合精品 | 97精品超碰一区二区三区 | 国产成人精品午夜在线播放 | 国产一区二区久久久久 | 中文字幕美女免费在线 | 欧美视频99 | 中文av网 | 六月丁香伊人 | 黄色一级大片免费看 | 久亚洲| 国产一区欧美在线 | 国产精品 日韩 欧美 | 可以免费观看的av片 | 91日韩精品视频 | 在线免费av电影 | 久久美女高清视频 | 婷婷av资源 | 91九色综合| 丝袜美腿在线视频 | av免费网站| 黄色一级免费网站 | 欧美性成人 | 日本中文字幕久久 | 香蕉日日 | 中文十次啦 | 中文字幕一区二区三区在线观看 | 国产精品美女久久久免费 | 69国产精品视频免费观看 | 成人丝袜| 久久久久久蜜av免费网站 | 在线涩涩 | 91热爆视频| 久久精品亚洲精品国产欧美 | 久久国产精品免费观看 | 成人综合婷婷国产精品久久免费 | 色网站在线观看 | 在线精品视频在线观看高清 | 天天搞天天 | 日韩精品一区二区三区高清免费 | 日韩久久一区 | 亚洲欧洲成人精品av97 | 欧美嫩草影院 | 亚洲在线精品 | 国产91综合一区在线观看 | 国产 一区二区三区 在线 | 在线亚洲午夜片av大片 | 啪一啪在线 | 国产黄 | 欧美精品一级视频 | 成人av在线网 | 亚洲区精品视频 | 狠狠狠狠狠狠狠干 | 国产精品99久久久精品 | 国产精品久久久久久久电影 | 日本公妇色中文字幕 | 中文字幕在线播放av | 欧美视频在线二区 | 国产精品11 | 久久久国产一区二区三区四区小说 | 天天操操 | 激情综合啪| 色综合久久久久综合 | 亚洲,国产成人av | 欧美日韩在线播放一区 | av网站地址| 国产精品刺激对白麻豆99 | 91黄色小视频| 天天插狠狠插 | 亚洲综合一区二区精品导航 | 奇米网444| 青春草免费在线视频 | 国产99久久久国产精品免费二区 | 久久综合免费视频 | 最近中文字幕在线播放 | 日韩丝袜在线观看 | 国产精品久久久久久久久久久不卡 | 91在线在线观看 | 久久国产三级 | 久久99久久99精品免观看粉嫩 | 久久免费视频一区 | 99精品视频免费看 | 欧美一级免费黄色片 | 青草草在线视频 | 天天激情在线 | 日本中文字幕视频 | 综合av在线 | 波多野结衣视频一区 | 最近中文字幕完整视频高清1 | 亚洲 欧美 另类人妖 | 果冻av在线 | 国产精品国产三级在线专区 | 亚洲最新av网址 | 超碰97公开| 日韩一二区在线观看 | 免费看久久 | 日韩精品在线免费观看 | 久久艹欧美 | 国产一级片在线播放 | av中文天堂在线 | 99在线观看精品 | 91成人免费看片 | 国产精品久久久久9999 | bbbb操bbbb | 日韩成人不卡 | 久久综合影音 | 久久免费国产电影 | 欧美精品久久久久久久免费 | 久99久精品 | 亚洲最大激情中文字幕 | 91福利视频在线 | 久久国产精品免费一区 | 黄色亚洲 | 中文字幕视频观看 | 日韩成人在线一区二区 | 久久久综合电影 | 一区二区精品在线 | 久久亚洲私人国产精品va | 午夜精品福利一区二区 | 精品亚洲一区二区三区 | 黄色a在线 | 久久九九久久九九 | 欧美成人xxxx| 免费在线日韩 | 69性欧美| 国产三级久久久 | 国产精品福利在线观看 |