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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSH整合(Struts2+hibernate+spring)

發(fā)布時間:2024/8/26 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSH整合(Struts2+hibernate+spring) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、創(chuàng)建表

create table t_user(id int primary key auto_increment,username varchar(50),password varchar(32),age int );

2、導入jar包

2.1 struts包

2.2 spring包

1? 基礎:4+1 , beans、core、context、expression , commons-logging (struts已經導入)

2? AOP:aop聯(lián)盟、spring aop 、aspect規(guī)范、spring aspect

3 ?db:jdbc、tx

4? 測試:test

5 web開發(fā):spring web

?

6 驅動:mysql

7 連接池:c3p0

?

8 整合hibernate:spring orm?

2.3???hibernate

hibernate3.jar? ????????????? 核心

\lib\required???????????????? 必須

2.4 log日志整合

l? 整合log4j

?????? 導入 log4j...jar (struts已經導入)

?????? 整合(過渡):slf4j-log4j12-1.7.5.jar

2.5 ??二級緩存

核心:ehcache-1.5.0.jar

?????? 依賴:

????????????? backport-util-concurrent-2.1.jar

????????????? commons-logging? (存在)

刪除重復jar包:版本較低的

?

整個項目:

?

3.spring整合hibernate

3.1 po類

package com.alice.ssh.domain;public class User {private Integer id;private String username;private String password;private Integer age;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}@Overridepublic String toString() {return "User [id=" + id + ", username=" + username + ", password="+ password + ", age=" + age + "]";}} <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.alice.ssh.domain"><class name="User" table="t_user"><id name="id"><generator class="native"></generator></id><property name="username" type="string"></property><property name="password" type="string"></property><property name="age" ></property></class></hibernate-mapping>

3.2 dao層

spring提供 HibernateTemplate 用于操作PO對象,類似Hibernate Session對象

package com.alice.ssh.dao;import com.alice.ssh.domain.User;public interface IUserDao {public void save(User user); } package com.alice.ssh.dao.impl;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import com.alice.ssh.dao.IUserDao; import com.alice.ssh.domain.User;//底層需要SessionFactory,自動創(chuàng)建HibernateTemplate模板 public class UserDaoImpl extends HibernateDaoSupport implements IUserDao{// private HibernateTemplate hibernateTemplate;// public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { // this.hibernateTemplate = hibernateTemplate; // }public void save(User user) {this.getHibernateTemplate().save(user);System.out.println("dao+"+user);}}

?

?3.3 service層

package com.alice.ssh.service;import com.alice.ssh.domain.User;public interface UserService {public void register(User user);} package com.alice.ssh.service.impl;import com.alice.ssh.dao.IUserDao; import com.alice.ssh.domain.User; import com.alice.ssh.service.UserService;public class UserServiceImpl implements UserService{private IUserDao userDao;public void setUserDao(IUserDao userDao) {this.userDao = userDao;}public void register(User user) {userDao.save(user);System.out.println("service+"+user);}}

spring整合hibernate分兩種情況:

一種是有hibernate.cfg.xml

一種沒有hibernate.cfg.xml

先說有hibernate配置文件的:

?

?hibernate.cfg.xml文件為:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><!-- 基本四項 --><property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.connection.url">jdbc:mysql://localhost:3306/spring</property><property name="hibernate.connection.username">root</property><property name="hibernate.connection.password">alice</property><!-- 配置方言 --><property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property><!-- sql輸出 --><property name="hibernate.show_sql">true</property><property name="hibernate.format_sql">true</property><!-- 自生成表格 --><property name="hibernate.hbm2ddl.auto">update</property><!-- 綁定線程 --><property name="hibernate.current_session_context_class">thread</property><!-- 導入映射文件 --><mapping resource="com/alice/ssh/domain/User.hbm.xml"/></session-factory></hibernate-configuration>

這種情況下,spring配置文件寫成如下:

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 1.加載hibenrate.cfg.xml 獲得SessionFactory * configLocation確定配置文件位置--> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="configLocation" value="classpath:hibernate.cfg.xml"></property> </bean><!-- 2.創(chuàng)建模板 * 底層使用session,session 有sessionFactory獲得 --> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"><property name="sessionFactory" ref="sessionFactory"></property> </bean><!-- 3.dao層 --> <bean id="userDao" class="com.alice.ssh.dao.impl.UserDaoImpl"> <property name="hibernateTemplate" ref="hibernateTemplate"></property> </bean><!--4.service層 --> <bean id="userService" class="com.alice.ssh.service.impl.UserServiceImpl"><property name="userDao" ref="userDao"></property> </bean><!-- 5.事務管理 --> <!-- 5.1 事務管理器 :HibernateTransactionManager --> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- 5.2 事務詳情 ,給ABC進行具體事務設置 --> <tx:advice id="txAdvice" transaction-manager="txManager"><tx:attributes><tx:method name="register"/></tx:attributes> </tx:advice><!-- 5.3 AOP編程,ABCD 篩選 ABC --> <aop:config><aop:advisor advice-ref="txAdvice" pointcut="execution(* com.alice.ssh.service..*.*(..))"/> </aop:config> </beans>

無hibernate配置文件的,現(xiàn)在比較常用,這種情況如下配置:


刪除hibernate.cfg.xml

在applicationContext.xml中配置相應的文件

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!-- 配置數(shù)據源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="driverClass" value="com.mysql.jdbc.Driver"></property><property name="jdbcUrl" value="jdbc:mysql://localhost:3306/spring"></property><property name="user" value="root"></property><property name="password" value="alice"></property> </bean><!-- 1.3配置 LocalSessionFactoryBean,獲得SessionFactory * configLocation確定配置文件位置<property name="configLocation" value="classpath:hibernate.cfg.xml"></property>1)dataSource 數(shù)據源2)hibernateProperties hibernate其他配置項3) 導入映射文件mappingLocations ,確定映射文件位置,需要“classpath:” ,支持通配符 【】<property name="mappingLocations" value="classpath:com/itheima/domain/User.hbm.xml"></property><property name="mappingLocations" value="classpath:com/itheima/domain/*.hbm.xml"></property>mappingResources ,加載執(zhí)行映射文件,從src下開始 。不支持通配符*<property name="mappingResources" value="com/itheima/domain/User.hbm.xml"></property>mappingDirectoryLocations ,加載指定目錄下的,所有配置文件<property name="mappingDirectoryLocations" value="classpath:com/itheima/domain/"></property>mappingJarLocations , 從jar包中獲得映射文件 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource" ref="dataSource"></property><property name="hibernateProperties"><props><prop key="hibernate.dialec">org.hibernate.dialect.MySQL5Dialect</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.format_sql">true</prop><prop key="hibernate.hbm2ddl.auto">update</prop><prop key="hibernate.current_session_context_class">thread</prop></props></property><property name="mappingLocations" value="com/alice/ssh/domain/User.hbm.xml"></property></bean><!-- 3.dao層 --> <bean id="userDao" class="com.alice.ssh.dao.impl.UserDaoImpl"> <property name="sessionFactory" ref="sessionFactory"></property> </bean><!--4.service層 --> <bean id="userService" class="com.alice.ssh.service.impl.UserServiceImpl"><property name="userDao" ref="userDao"></property> </bean><!-- 5.事務管理 --> <!-- 5.1 事務管理器 :HibernateTransactionManager --> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- 5.2 事務詳情 ,給ABC進行具體事務設置 --> <tx:advice id="txAdvice" transaction-manager="txManager"><tx:attributes><tx:method name="register"/></tx:attributes> </tx:advice><!-- 5.3 AOP編程,ABCD 篩選 ABC --> <aop:config><aop:advisor advice-ref="txAdvice" pointcut="execution(* com.alice.ssh.service..*.*(..))"/> </aop:config> </beans>

? 修改dao,使用HibernateDaoSupport

// 底層需要SessionFactory,自動創(chuàng)建HibernateTemplate模板 public class UserDaoImpl extends HibernateDaoSupport implements UserDao {@Overridepublic void save(User user) {this.getHibernateTemplate().save(user);}

?

?測試用例:

package com.alice.ssh.test;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import com.alice.ssh.domain.User; import com.alice.ssh.service.UserService;@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:applicactionContext.xml") public class UserTest {@Autowiredprivate UserService userService;@Testpublic void test(){User user = new User();user.setUsername("llili");user.setPassword("124354");user.setAge(18);userService.register(user);}}

4、? struts整合spring

4.1?spring創(chuàng)建action

1.編寫action類,并將其配置給spring ,spring可以注入service

package com.alice.ssh.web.action;import com.alice.ssh.domain.User; import com.alice.ssh.service.UserService; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven;public class UserAction extends ActionSupport implements ModelDriven<User>{/*** */private static final long serialVersionUID = 1L;//1 封裝數(shù)據private User user = new User();public User getModel() {return user;}//2 serviceprivate UserService userService;public void setUserService(UserService userService) {this.userService = userService;}/*** 注冊* @return*/public String register(){userService.register(user);return "success";}}

applicationContex.xml中注入action

?

2.編寫struts.xml

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"> <struts><!-- 開發(fā)模式 --><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><!-- 底層自動從spring容器中通過名稱獲得內容, getBean("userAction") --><action name="userAction_*" class="userAction" method="register"><result name="success">/success.jsp</result></action></package> </struts>

?

3.表單jsp頁面

<form action="${pageContext.request.contextPath}/userAction_register" method="post">用戶名:<input type="text" name="username"/> <br/>密碼:<input type="password" name="password"/> <br/>年齡:<input type="text" name="age"/> <br/><input type="submit" /></form>

?

4.web.xml 配置

?????? 1.確定配置文件contextConfigLocation

?????? 2.配置監(jiān)聽器 ContextLoaderListener

?????? 3.配置前端控制器 StrutsPrepareAndExecuteFitler

?

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><display-name></display-name> <!-- 1 確定spring xml位置 --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicactionContext.xml</param-value></context-param><!-- 2 spring監(jiān)聽器 --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- 3 struts 前端控制器 --><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list> </web-app>

4.2?struts創(chuàng)建action

1? 刪除spring action配置

?

2 struts <action class="全限定類名">

<struts><!-- 開發(fā)模式 --><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><!-- 底層自動從spring容器中通過名稱獲得內容, getBean("userAction") --><action name="userAction_*" class="com.alice.ssh.web.action.UserAction" method="register"><result name="success">/success.jsp</result></action></package> </struts>

?

?

?

?

轉載于:https://www.cnblogs.com/snowwang/p/6187333.html

總結

以上是生活随笔為你收集整理的SSH整合(Struts2+hibernate+spring)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

中文亚洲欧美日韩 | 亚洲精品午夜久久久久久久久久久 | av资源在线看 | 日韩美女一级片 | 九九免费精品视频在线观看 | 久久激情视频 久久 | 国产日韩中文字幕在线 | 国产字幕在线观看 | 欧美日韩精品免费观看 | 国内精品视频在线播放 | 99免费| 成人久久久久久久久久 | avcom在线| 激情婷婷欧美 | 国产精品免费在线播放 | 久久久久久久久久久久久久电影 | 日韩欧美视频免费看 | 在线观看视频h | 亚洲最新av在线网址 | 天天射夜夜爽 | 波多野结衣电影一区二区三区 | 狠狠色丁香久久婷婷综合丁香 | 国内精品久久久久影院日本资源 | 玖玖玖在线 | 福利一区视频 | 亚洲精品88欧美一区二区 | 一区二区三区免费播放 | 国产专区日韩专区 | 精品欧美一区二区三区久久久 | 国内亚洲精品 | 人人盈棋牌 | 91人人爽久久涩噜噜噜 | 成人午夜影院在线观看 | 亚洲国产日韩一区 | 国产一区二区久久久久 | 免费在线观看污网站 | 在线免费黄色av | 五月天久久狠狠 | 不卡视频在线看 | 91成人网在线 | 国产成人在线免费观看 | 国产一区二区日本 | 看国产黄色大片 | 免费观看的黄色片 | 国产精品自产拍在线观看中文 | 久久最新网址 | 激情在线免费视频 | 在线日本看片免费人成视久网 | 日日天天狠狠 | 91精品在线免费 | 五月婷婷在线播放 | www.天天射.com| 中文字幕日韩国产 | 色婷婷久久久综合中文字幕 | 成年一级片 | 欧美日韩精品久久久 | 天天干天天摸 | 国产精品九九久久久久久久 | 国产精品久久久久一区二区三区共 | 国产精品欧美日韩 | 日韩色中色 | www欧美色| 国产成人精品一区二三区 | 国产亚洲精品久久久久久电影 | av免费观看高清 | 国产精品久久久久久久久久久杏吧 | 日日操日日插 | 国产高清成人av | 伊人视频| 成人免费视频网 | 成人资源站 | 国产成人av| 国产黄a三级| av性在线 | 五月婷婷毛片 | 久久久九色精品国产一区二区三区 | 国产一级性生活视频 | 在线视频中文字幕一区 | 中文字幕二区在线观看 | 九九激情视频 | 视频一区二区在线观看 | 97超碰.com| 激情开心色 | 热久久免费视频 | 曰韩精品 | 91成人精品| 波多野结衣在线观看一区二区三区 | 日本h视频在线观看 | 在线视频婷婷 | 色欧美成人精品a∨在线观看 | 欧美吞精 | 日韩中文字幕免费视频 | 国产精品com| 国产又粗又硬又长又爽的视频 | 亚洲精品欧美视频 | 国产va饥渴难耐女保洁员在线观看 | 黄免费在线观看 | 亚洲激情婷婷 | 亚洲欧美少妇 | 中文字幕日韩有码 | 国产精品免费观看久久 | 日韩在线精品 | 国产精品免费久久久久影院仙踪林 | 久久综合免费视频 | 亚洲二级片 | 91精品办公室少妇高潮对白 | 四虎成人免费观看 | 国产精品一区二区三区在线看 | 国产手机av在线 | 日韩欧美不卡 | 毛片在线网 | 欧美一级高清片 | 99精品久久只有精品 | 色偷偷网站视频 | 中文字幕在线电影 | 国产操在线 | 欧美精品九九99久久 | 国产在线欧美日韩 | 人人干干人人 | 国产亚洲成人网 | 精品国产亚洲日本 | 中国成人一区 | 日韩在线短视频 | www日韩精品| 欧美日韩中文在线观看 | 国产精品一区二区美女视频免费看 | 久久国产精品二国产精品中国洋人 | 国产精品国产三级国产不产一地 | 欧日韩在线视频 | 欧美日韩视频免费看 | 精品 一区 在线 | 九九色综合 | 欧美日韩午夜 | 国内一级片在线观看 | av电影免费看 | 亚洲精品乱码久久久久久 | 91在线视频 | 欧美性免费 | 国产激情久久久 | 日韩免费一级a毛片在线播放一级 | 国产又粗又猛又黄又爽 | 久久久久国产精品视频 | 欧美另类xxx| 欧美激情视频久久 | 在线免费观看羞羞视频 | 91在线看免费 | 色婷婷五 | 国内视频一区二区 | 欧美热久久 | 日韩免费在线视频观看 | 国产片免费在线观看视频 | 国产精品视频免费观看 | 美女福利视频网 | 国产九九精品视频 | 伊人伊成久久人综合网站 | 亚洲精品免费在线观看视频 | 免费在线国产 | 久久香蕉国产 | 日本黄色免费大片 | 天天干天天玩天天操 | 91成人免费视频 | 日韩在线| 又黄又爽又湿又无遮挡的在线视频 | 丁香综合五月 | 久久国产成人午夜av影院宅 | 黄在线免费看 | 日韩精品久久中文字幕 | 一区二区理论片 | 亚洲手机av | 国产免费av一区二区三区 | 国产在线a视频 | 婷婷综合伊人 | 精品一区二区三区四区在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 在线 国产 亚洲 欧美 | 丁香激情综合国产 | 中文字幕中文字幕在线中文字幕三区 | 国产一区私人高清影院 | 天天色天天干天天 | 在线看黄色的网站 | 天天操天天色天天 | 美女福利视频一区二区 | 91在线麻豆| 欧美日韩国产综合网 | 国产午夜三级一区二区三 | 成人资源在线 | 99精品在线视频观看 | av三级在线免费观看 | 国产精品九九久久99视频 | 麻豆av电影 | 麻豆视频在线免费观看 | 精品一区av | 激情视频在线观看网址 | 日韩免费电影一区二区三区 | 四虎4hu永久免费 | 欧美精品亚洲精品 | 黄色网免费 | 中文字幕 欧美性 | 久久亚洲二区 | 狂野欧美激情性xxxx欧美 | 亚洲第一区精品 | 高清一区二区三区av | 亚洲粉嫩av | 欧美日韩精品在线一区二区 | 亚洲最新视频在线 | 91精品在线免费观看视频 | 久久a久久 | 色就是色综合 | 五月激情av| 国产又黄又爽又猛视频日本 | av电影在线免费观看 | 97人人网 | av天天草| 天堂中文在线视频 | 毛片a级片 | 91女人18片女毛片60分钟 | 国产一二三区在线观看 | 久久视精品 | 亚洲人成影院在线 | 最新日韩视频在线观看 | 日韩午夜高清 | 日韩欧美一区二区三区视频 | 日日日日干 | 最近最新中文字幕视频 | 国产伦理一区二区三区 | 久久激情视频 久久 | 97超碰在 | 麻豆一区在线观看 | 久久精品视频免费播放 | 99久久99久国产黄毛片 | 色综合久久中文字幕综合网 | 伊人国产在线观看 | 在线国产精品视频 | 天天干天天色2020 | 婷婷色在线视频 | 欧美日韩不卡在线视频 | 亚洲色视频 | 国产精品 视频 | 激情av在线资源 | 在线免费色视频 | 午夜影院先 | 日韩av一区二区在线 | 亚洲精品国产第一综合99久久 | 伊人久久国产精品 | 久久九九视频 | 国产午夜精品一区二区三区嫩草 | 九九精品毛片 | 九九九热| 国产在线v | 婷婷av色综合 | 国产一区网 | 免费中文字幕在线观看 | 久久曰视频 | 综合网伊人 | 美女视频黄免费 | 五月天综合激情 | 国产精品手机在线观看 | 久久久久久久久久久福利 | 国产在线精 | 四虎www com| 免费黄色av片| 久久三级视频 | 最近中文字幕高清字幕在线视频 | 最新午夜 | 亚洲精品中文在线 | 国产精品国产三级国产不产一地 | 99久久精品久久亚洲精品 | 欧美日韩69 | 国产资源网 | 波多野结衣精品在线 | 九九视频免费观看视频精品 | 蜜桃视频在线观看一区 | 国产一级免费在线 | 欧美日韩精品网站 | 天天爱天天 | 久久综合九色欧美综合狠狠 | 亚洲天天 | 99在线热播精品免费99热 | 天天躁天天躁天天躁婷 | 香蕉日日 | 国色天香在线观看 | 国产伦理久久 | 精品国产理论 | 国产精品免费久久久 | 久久综合精品国产一区二区三区 | 五月综合色婷婷 | 久草五月 | 国产自产在线视频 | 97在线观看免费视频 | 久草精品视频在线看网站免费 | 国内精品在线观看视频 | 成人av在线亚洲 | 国产伦理一区二区 | 国产区久久 | 免费看黄色91 | 午夜精品福利在线 | 免费高清男女打扑克视频 | 久久99操| 久久一线| 久久免费视频这里只有精品 | 久久99热国产 | 国产91精品看黄网站在线观看动漫 | 国产精品1024 | 亚洲久草在线视频 | 日韩精品免费一区 | 丁香婷婷基地 | 天天操偷偷干 | 成人一级片视频 | 毛片永久免费 | 国产一级电影免费观看 | 亚洲精品国产欧美在线观看 | 亚洲欧美国产精品18p | 色多视频在线观看 | 国产精品久久久久久久久久久免费看 | 亚洲精品伦理在线 | 亚洲v精品| 亚洲国产精彩中文乱码av | 在线观看视频你懂的 | 欧美与欧洲交xxxx免费观看 | 中文久久精品 | 伊人官网 | 国产亚洲综合性久久久影院 | 成人丁香花 | 国产精品一区二区三区在线播放 | 亚洲国产成人精品电影在线观看 | 96视频免费在线观看 | 亚洲一区视频在线播放 | 亚洲精品免费播放 | 久久久九色精品国产一区二区三区 | 丁香狠狠| 91丨精品丨蝌蚪丨白丝jk | 日韩伦理一区二区三区av在线 | 91看片在线播放 | 日韩艹| 色婷婷久久久综合中文字幕 | 成人啊 v| 激情久久小说 | 在线影视 一区 二区 三区 | 91九色蝌蚪视频在线 | 国产色久 | 国产一区二区三区视频在线 | 成年人在线观看网站 | 草久电影| 一级黄色片在线免费看 | 日韩欧美一区二区在线播放 | 成年人视频在线 | 色综合久久88色综合天天 | 国产视频日韩视频欧美视频 | 国产91电影在线观看 | 久久久国产99久久国产一 | 午夜在线看 | 91中文视频 | 99成人精品 | 色综合久久久久综合 | 免费高清在线视频一区· | 欧美va在线观看 | 超碰国产97 | 349k.cc看片app | 97视频在线免费 | 久久毛片高清国产 | 97超碰人人澡人人爱 | 99精品国产兔费观看久久99 | 青草视频免费观看 | 欧美在线视频一区二区 | 韩国av三级| 丁香婷婷成人 | www五月| 丁香六月在线 | 久久久久久久久久毛片 | 日韩大陆欧美高清视频区 | 综合在线观看色 | 欧美久久久久久久久久久 | 人人搞人人干 | 五月开心激情网 | 国产精品久久一区二区三区, | 91女子私密保健养生少妇 | 亚洲精品久久久久www | 日韩在线 一区二区 | 国产色网站 | 黄色成人av | 91天堂影院 | 久久精品99国产国产 | 久久久精品国产一区二区三区 | 2019精品手机国产品在线 | 97在线播放 | 国产精品免费观看在线 | 日韩精品一区二区三区中文字幕 | 亚洲精品在线播放视频 | 成人91在线观看 | 天天干天天射天天操 | 99精品欧美一区二区三区 | 在线观看电影av | 最新av在线网站 | 国产高清在线永久 | 国产精品久久久久久一区二区三区 | 日韩高清观看 | 亚洲九九九 | 天天射天天射天天 | 成 人 免费 黄 色 视频 | 伊人宗合网 | 激情婷婷色 | 91九色成人蝌蚪首页 | 中文字幕在线观看第一页 | 69国产精品成人在线播放 | 久久精品国产免费 | 亚洲在线成人精品 | av天天澡天天爽天天av | 91在线入口| 色婷婷狠狠五月综合天色拍 | 欧美a在线免费观看 | 黄色av三级在线 | 国产在线精品一区 | 国产麻豆果冻传媒在线观看 | 国产精品美女www爽爽爽视频 | 91精品国产92久久久久 | 一色av | 久久成人久久 | 国产一区二区午夜 | 国产视频在线一区二区 | 天天干天天拍天天操 | 国产玖玖在线 | 国产高清av免费在线观看 | 不卡精品 | 久久男人影院 | 日韩精品一区二区免费视频 | 成人高清在线 | 国内久久久 | 中文字幕中文字幕在线中文字幕三区 | 99久久精品久久亚洲精品 | 国产福利一区在线观看 | 三级小视频在线观看 | 亚洲开心激情 | 在线观看视频免费播放 | 一区二区三区高清 | 日日躁夜夜躁xxxxaaaa | 亚洲成人av在线播放 | 国产精品久久久久久久久久了 | 天天操一操 | 九九视频精品免费 | 二区三区中文字幕 | 1024在线看片| 欧美先锋影音 | 五月开心婷婷网 | 操操操日日日 | 免费成人av在线看 | 在线日韩一区 | 九九九热精品免费视频观看网站 | 国产午夜精品一区二区三区四区 | 91麻豆精品国产91久久久无需广告 | 日韩av不卡在线观看 | 五月花婷婷 | 国产精品一区二区三区在线看 | 日本久久电影网 | 特级a毛片 | 国产成人一区二区啪在线观看 | 欧美久久久久久久久久久久久 | 99久久精品国 | 欧美特一级 | 婷婷丁香国产 | 日韩免费一区二区在线观看 | 日韩一级电影在线 | 亚洲片在线资源 | 久久久亚洲国产精品麻豆综合天堂 | 在线观看91久久久久久 | 国产成人精品区 | 97超碰免费在线观看 | 亚洲 综合 精品 | 欧美精品在线观看免费 | 少妇av片| 四虎影视www | 免费观看av网站 | 久久久久网址 | 日韩一区在线播放 | 国产精品成人免费 | 亚洲电影第一页av | 久久综合亚洲鲁鲁五月久久 | 999国产 | 日韩羞羞 | 国产一区免费视频 | 久久久国产精品一区二区三区 | 99精品视频免费在线观看 | 中文字幕制服丝袜av久久 | 91在线看免费 | www.狠狠干| 国产精品美女免费 | 久久999精品 | 亚洲国产午夜 | 亚洲在线激情 | 免费在线中文字幕 | 亚洲天堂网在线播放 | 亚洲精品久久久久www | 欧美黑人巨大xxxxx | 日韩专区中文字幕 | 欧美一级免费片 | 99久热精品| 欧美老少交 | 一区二区激情视频 | 国产色a在线观看 | 日韩三区在线观看 | 天堂av在线7 | 成人黄大片 | 九九久久久久99精品 | 久久无码av一区二区三区电影网 | 久久人人爽人人爽人人片 | 婷婷色在线 | 国产成人一区三区 | 日韩免费电影在线观看 | av高清一区二区三区 | 久久精品麻豆 | 日本女人的性生活视频 | 一区二区视频免费在线观看 | 91麻豆精品国产自产在线游戏 | 成人蜜桃视频 | 中文字幕在线成人 | 国产成人久久精品 | 江苏妇搡bbbb搡bbbb | 欧美了一区在线观看 | 欧美日本不卡高清 | 国产区在线 | 免费在线看v | 欧美成人影音 | 911国产| 日韩高清在线观看 | 五月婷婷色播 | 骄小bbw搡bbbb揉bbbb | 精品一二区 | 国产精品久99| 亚洲综合涩 | 日韩免费在线观看网站 | 99久久久久成人国产免费 | 四虎永久网站 | 欧美一级专区免费大片 | 久草在线视频免赞 | 日日干综合 | 国产精品福利一区 | 国产一区视频在线观看免费 | 五月天婷婷在线观看视频 | 91精品免费在线 | 国产日韩欧美中文 | www.在线观看av | 国产精品视频专区 | 久久人人爽人人 | 激情五月六月婷婷 | 91自拍视频在线观看 | 国产福利在线免费观看 | 久久99精品久久久久蜜臀 | 久久久国产成人 | 国产福利91精品一区二区三区 | 日韩一区二区久久 | 久久九九精品 | 国产一区二区久久精品 | 亚洲激情综合 | 天天天天天干 | 三级黄色三级 | 国产999精品久久久 免费a网站 | 亚洲一区二区三区在线看 | 91av手机在线观看 | 久插视频 | 成人免费影院 | 久久综合久久久久88 | 国产精品高潮久久av | 久久国语 | 91成人精品在线 | 99久e精品热线免费 99国产精品久久久久久久久久 | 中文字幕视频一区二区 | 中文字幕av全部资源www中文字幕在线观看 | 黄色片软件网站 | 手机av网站 | 视频在线观看亚洲 | 午夜免费在线观看 | 91精品久久久久久粉嫩 | 久久久久伊人 | av+在线播放在线播放 | 综合网婷婷| 久草精品国产 | 狠狠躁日日躁夜夜躁av | 欧美先锋影音 | 国内精品久久久久久久 | 成人a视频在线观看 | 在线观看av片 | 日韩久久精品一区二区三区 | 亚洲国产精彩中文乱码av | 成年在线观看 | 亚洲日本激情 | 亚洲欧美日韩国产一区二区三区 | 在线а√天堂中文官网 | 一区二区三区视频在线 | 成人app在线免费观看 | 91在线播放国产 | 亚洲国产精彩中文乱码av | 91在线观看视频 | 四虎最新域名 | 国产精品久久在线观看 | 99久久精品免费看国产一区二区三区 | 午夜久久 | 99视频在线观看视频 | 免费av福利 | www狠狠| 欧美专区日韩专区 | 欧美伦理一区 | 国产精品国产三级国产专区53 | 久久99国产精品自在自在app | 99一级片 | 最新日韩视频 | 久草在线| 日韩视频中文字幕在线观看 | 最新国产在线视频 | 亚州av成人 | 九九热久久免费视频 | 久久伦理影院 | 日韩免费在线视频观看 | 国产精品网红福利 | 91成人精品在线 | 久久久久久久久久国产精品 | 久久精品一二三区 | 精品国产乱码久久久久久1区二区 | 久久天天综合网 | 国产精品亚洲片夜色在线 | 91福利试看 | 国产精品视频在线观看 | 97热视频 | av一级二级| 国产小视频91 | 亚洲成人在线免费 | 国产精品二区在线 | 国产精品理论在线观看 | 午夜视频免费播放 | 欧美日韩高清一区二区 国产亚洲免费看 | 天天色天天搞 | 国产成人精品久久久 | 蜜桃视频在线观看一区 | 国产黄色免费观看 | 国产夫妻av在线 | 成人高清在线观看 | 在线观看国产91 | www.玖玖玖 | 中文字幕乱视频 | 婷婷色吧| 看污网站 | av免费观看高清 | 欧美日韩精品在线 | 很黄很污的视频网站 | 在线看小早川怜子av | 成人精品一区二区三区电影免费 | 久久综合毛片 | 日韩精品一区二区三区免费观看 | av在线一级 | 中文字幕国产精品 | 久久精品国产亚洲a | 日韩在线观看中文 | 国产xx在线 | 欧美精品久久天天躁 | 日本一区二区不卡高清 | 97视频在线看 | 欧美日本不卡视频 | 欧美日韩国产精品一区二区亚洲 | 欧美91精品 | 国产成人一级电影 | 99热这里只有精品1 av中文字幕日韩 | 九色91视频 | 中文字幕第 | 国产成人精品一区二区在线 | 日韩久久久久久久 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 国产99视频在线观看 | 亚洲精品视频中文字幕 | 国产免费影院 | 91免费看片黄 | 性色av免费看 | av色一区| 亚洲黄色片一级 | 在线国产欧美 | 国产日韩欧美在线看 | 久久夜夜爽 | 国产九九九视频 | 中文字幕中文字幕在线中文字幕三区 | 超碰人人av| 国产专区日韩专区 | 久久香蕉一区 | 久久久久久久久免费视频 | 色综合久久88色综合天天6 | 香蕉视频18 | 国产69精品久久99不卡的观看体验 | 国产精品久久久99 | 国产伦理一区二区 | 韩日av一区二区 | av免费在线网 | 91中文字幕永久在线 | 在线观看日韩免费视频 | 亚洲精品字幕在线 | 久久只精品99品免费久23小说 | 亚洲成人精品av | 狂野欧美激情性xxxx | 日韩精品视| 91视频久久久久 | 国产高清av | 最近更新好看的中文字幕 | 香蕉视频18 | 奇米网在线观看 | 黄色一级免费电影 | 天操夜夜操 | 久久涩涩网站 | 国产中文在线观看 | 91成人免费视频 | 欧美 日韩 性 | 特级西西www44高清大胆图片 | 国产精品一区二区av麻豆 | 高清精品久久 | 伊色综合久久之综合久久 | 在线中文日韩 | 国产一级淫片在线观看 | 久久久亚洲影院 | 国产精品中文字幕在线观看 | 日韩中文字幕在线 | av黄色大片 | 久久av高清 | 在线免费观看国产黄色 | 麻豆91视频| 青草视频在线免费 | 久久精品免费播放 | 国产成人专区 | 免费看成人片 | 999视频在线观看 | 亚洲精品黄色 | 中国一区二区视频 | 国产麻豆成人传媒免费观看 | 91禁在线观看 | 国产精品久久久久久久久久久久久久 | 亚洲精品视频二区 | 久久久高清视频 | 午夜影院日本 | 最新色站| 亚洲精品视频大全 | 亚洲国产中文字幕在线 | 最新av免费在线观看 | 婷婷去俺也去六月色 | 美女视频黄频大全免费 | 超级碰碰碰碰 | 亚洲视频每日更新 | 99久久精品国产系列 | 日韩精品免费一区二区三区 | av福利网址导航大全 | 不卡av电影在线观看 | 精品成人a区在线观看 | 亚洲午夜精品久久久久久久久久久久 | 97夜夜澡人人双人人人喊 | 久久综合九色综合97_ 久久久 | 91精品国产乱码在线观看 | 九九综合在线 | 国产色在线 | 国产精品免费一区二区三区在线观看 | 99精品一级欧美片免费播放 | 久久综合中文色婷婷 | 综合在线色 | 久久久影片 | 日韩中字在线观看 | 国产精品白浆视频 | 在线成人免费 | 欧美精品成人在线 | 日韩中文字幕网站 | 天堂在线视频中文网 | 一级免费片 | 成人免费在线视频 | 国产精品黄色av | 久久国内精品99久久6app | 人人涩| 国产日韩一区在线 | 久久久久中文 | 日韩免费一级电影 | 激情黄色av | 91精品久久久久久综合乱菊 | 国产精品视频最多的网站 | 国产香蕉视频在线观看 | 国产伦精品一区二区三区… | 91九色蝌蚪视频网站 | 毛片网在线播放 | 免费成人黄色片 | 青青河边草免费观看 | 欧美激情精品久久久久久免费 | 日韩在线观看三区 | 狠狠色狠狠色合久久伊人 | 性色av香蕉一区二区 | 狠狠躁日日躁狂躁夜夜躁 | 久久成人一区二区 | 我爱av激情网 | 欧美精品免费在线观看 | 亚洲日本三级 | 久久久影院官网 | 夜夜躁狠狠躁日日躁视频黑人 | 成人av资源 | 国产在线免费观看 | 久久久麻豆视频 | 免费看日韩片 | 久久av一区二区三区亚洲 | 成年人在线看视频 | 日本在线观看一区 | 97av色 | 国产一级高清 | av电影在线免费观看 | 免费在线观看日韩欧美 | 伊人影院在线观看 | 天堂成人在线 | 欧美精品久久久久 | 精品国产乱码久久久久久1区二区 | 亚洲黄色片 | 黄色中文字幕在线 | 中文字幕在线观看视频一区二区三区 | 丁香婷婷激情五月 | 久久久久久久久久久久久久av | 久章操 | 国产一区在线免费 | 米奇影视7777 | 亚洲精品在线观看的 | 久久精品国产美女 | 欧美va天堂在线电影 | av亚洲产国偷v产偷v自拍小说 | 韩国一区二区在线观看 | 97在线观看 | 国产亚洲精品久久久久久网站 | 黄色av电影在线观看 | 亚洲精品黄色在线观看 | 国产不卡视频在线播放 | 久久国语| 国产精品1区2区3区在线观看 | 伊香蕉大综综综合久久啪 | 国产乱码精品一区二区蜜臀 | 国产玖玖在线 | 伊人午夜| 天天草视频 | 97免费视频在线播放 | 黄色三级久久 | 日韩在线视频网站 | 中文字幕黄网 | 国产成人一区二区三区在线观看 | 在线观看国产一区 | 国产香蕉久久精品综合网 | 国内精品免费 | av在线免费网 | 国产免费小视频 | 成年人黄色免费网站 | 欧美精品日韩 | 欧美一二在线 | 国产精品久久久亚洲 | 亚洲一级片在线看 | 一本色道久久综合亚洲二区三区 | 国产很黄很色的视频 | 五月婷婷一级片 | 久久的色 | 国产在线观看免 | 免费黄色特级片 | 国产精品成人久久久久 | 日韩精品久久久免费观看夜色 | 久久一区二区三区国产精品 | 97av视频| 久久1区| 久久精品久久久久久久 | 免费视频二区 | 91精品1区2区| 97超碰精品| 久久歪歪| 日韩av在线一区二区 | 国产精品精品久久久久久 | 国产999精品久久久久久 | 99精品影视| 婷婷伊人综合亚洲综合网 | 91免费观看国产 | 91大神精品视频 | 最近中文字幕免费 | 午夜私人影院 | 国产精品久久久精品 | 五月视频| 久久综合一本 | 麻豆系列在线观看 | 中文字幕字幕中文 | 999国内精品永久免费视频 | 亚洲电影图片小说 | av激情五月 | 欧美男同视频网站 | 天天综合视频在线观看 | 一级黄色毛片 | 人人爱天天操 | 国产成人一区二区三区久久精品 | 久久理论电影网 | 国产日韩欧美在线 | 午夜精品久久 | 在线观看完整版免费 | 国产一级片视频 | 99在线免费观看视频 | 日本高清中文字幕有码在线 | 丝袜美腿亚洲综合 | 日日夜夜婷婷 | 一区 二区电影免费在线观看 | 视频国产精品 | 欧美亚洲精品一区 | 91高清视频在线 | 免费看网站在线 | 国产精品系列在线 | 亚洲国产网址 | 久久综合操 | 欧美污污视频 | a成人v在线| 在线网址你懂得 | 欧美日韩中文在线视频 | 99精品免费在线观看 | 日韩精品中文字幕在线 | 免费a v视频| 亚洲精品久久久久999中文字幕 | 欧美性色综合网 | 69av在线播放 | 人人爽人人爽人人片 | 午夜体验区 | www.少妇| 国产一区二区成人 | 国产高清小视频 | 欧美99精品 | 久久久国产精华液 | 国产 日韩 中文字幕 | 97精产国品一二三产区在线 | 成人av免费在线 | 99色视频在线 | 国产精品 国内视频 | 久久国产三级 | 91av视频网站 | 亚洲精品日韩在线观看 | 麻豆精品传媒视频 | 色天天综合久久久久综合片 | 日韩午夜av| 手机在线小视频 | 成人欧美一区二区三区在线观看 | 99久久99久久精品国产片果冰 | 免费观看第二部31集 | 国产亚洲精品久久久久久久久久 | 日韩二区三区 | 亚洲日本精品视频 | 97免费在线视频 | 亚洲国产精品一区二区久久hs | 免费观看国产精品 | 99久久免费看 | 久久久91精品国产一区二区三区 | 久久久精品国产免费观看一区二区 | 中文字幕亚洲国产 | 国产精品入口麻豆www | 日韩欧美极品 | 久久免费精品一区二区三区 | 在线观看中文字幕视频 | 精品视频99 | 久操视频在线播放 | 午夜av免费在线观看 | 日韩精品视频在线观看免费 | 免费视频色 | 日韩在线观看视频网站 | 天天干天天射天天插 | 99精品在线免费 | 操操综合| 国产中文字幕第一页 | 精品国产亚洲一区二区麻豆 | av手机版 | 欧美日本国产在线观看 | 亚洲精品一区二区精华 | 久久亚洲影视 | 激情五月综合网 | 99热亚洲精品 | 丁香六月国产 | 五月天天天操 | 国产在线91精品 | 国产精品久久电影观看 | 91在线精品一区二区 | 黄色毛片一级片 | 五月天婷亚洲天综合网精品偷 | 成人国产精品入口 | 欧日韩在线 | 91在线91拍拍在线91 | 欧美大jb | 99久久综合精品五月天 | www.久久99 | 久久精品直播 | 久久国产精品视频观看 | 最近中文字幕在线播放 | 韩国av一区二区三区在线观看 | 欧美午夜一区二区福利视频 | 亚洲少妇激情 | 久久精品日本啪啪涩涩 | 欧日韩在线 | 国产 视频 高清 免费 | 欧美另类交人妖 | www.五月激情.com | 久久er99热精品一区二区三区 | 91色欧美| 免费看黄色91 | 成人啊 v| 在线观看亚洲精品 | 国产69精品久久久久99尤 | 亚洲欧洲精品视频 | 色资源中文字幕 | 96香蕉视频| 丁香婷婷综合激情 | 在线精品视频在线观看高清 | 国产一线天在线观看 |