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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[CXF REST标准实战系列] 一、JAXB xml与javaBean的转换(转)

發(fā)布時(shí)間:2024/1/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [CXF REST标准实战系列] 一、JAXB xml与javaBean的转换(转) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)自:[CXF REST標(biāo)準(zhǔn)實(shí)戰(zhàn)系列] 一、JAXB xml與javaBean的轉(zhuǎn)換

?

文章Points:

1、不認(rèn)識到犯錯(cuò),然后得到永久的教訓(xùn)。

2、認(rèn)識JAXB

3、代碼實(shí)戰(zhàn)

?

?

1、不認(rèn)識到犯錯(cuò),然后得到永久的教訓(xùn)。

? 也不是所謂的教訓(xùn)吧,真正的教訓(xùn)來自于對錯(cuò)誤的剖析理解很深刻。然后有種“吃一塹,長一智”的感覺才叫教訓(xùn)。近日和團(tuán)隊(duì)工頭們用CXF3.0和Spring4.0開發(fā)一個(gè)平臺(tái),模仿著第三方支付,用xml進(jìn)行數(shù)據(jù)交互。

? 因此,搜了下。果斷用了dom4j,用自己鍵盤papa打了個(gè)叫做XmlOjbUtil的工具類。后來百度下,雖然不是萬能的百度。但也要表揚(yáng)下,發(fā)現(xiàn)人家搭著REST的CXF卻集成了Jaxb。

? 果斷拋棄了!(有時(shí)候決定就需要這么果斷。)

先做個(gè)鋪墊,我們先說下一些知識點(diǎn):

? CXF實(shí)現(xiàn)webService項(xiàng)目,有兩種模式可以開發(fā)。Jax-ws實(shí)現(xiàn)經(jīng)典的Web Service和Jax-rs實(shí)現(xiàn)REST標(biāo)準(zhǔn)。在Java EE 5/6中,Jaxb可以方便地集成,負(fù)責(zé)xml與JavaBean的映射。其實(shí)Jaxb也可以作為xml解析的一種技術(shù)。

2、認(rèn)識JAXB

? JAXB(Java Architecture for XML Binding)是根據(jù)XML Schema映射到JavaBean的技術(shù)。過程中,JAXB將XML實(shí)例文檔反向生成Java對象樹的方法,并能將Java對象樹的內(nèi)容重新寫到 XML實(shí)例文檔。

? 在JDK1.6時(shí),JAXB 2.0是JDK 1.6的組成部分。JAXB 2.2.3是JDK 1.7的組成部分。

提前修一下文檔知識吧:

? JDK中JAXB相關(guān)的重要CLASS和INTERFACE:

? 1、JAXBContext類,是應(yīng)用的入口,用于管理XML/Java綁定信息。

? 2、Marshaller接口,將Java對象序列化為XML數(shù)據(jù)。

? 3、Unmarshaller接口,將XML數(shù)據(jù)反序列化為Java對象。

?
? JDK中JAXB相關(guān)的重要ANNOTATION:

??1、@XmlType,將Java類或枚舉類型映射到XML模式類型

??2、@XmlAccessorType(XmlAccessType.FIELD) ,控制字段或?qū)傩缘男蛄谢IELD表示JAXB將自動(dòng)綁定Java類中的每個(gè)非靜態(tài)的(static)、非瞬態(tài)的(由@XmlTransient標(biāo)注)字段到XML。其他值還有XmlAccessType.PROPERTY和XmlAccessType.NONE。

??3@XmlAccessorOrder,控制JAXB 綁定類中屬性和字段的排序。

??4、@XmlJavaTypeAdapter,使用定制的適配器(即擴(kuò)展抽象類XmlAdapter并覆蓋marshal()和unmarshal()方法),以序列化Java類為XML。

??5、@XmlElementWrapper?,對于數(shù)組或集合(即包含多個(gè)元素的成員變量),生成一個(gè)包裝該數(shù)組或集合的XML元素(稱為包裝器)。

??6、@XmlRootElement,將Java類或枚舉類型映射到XML元素。

??7、@XmlElement,將Java類的一個(gè)屬性映射到與屬性同名的一個(gè)XML元素。

??8、@XmlAttribute,將Java類的一個(gè)屬性映射到與屬性同名的一個(gè)XML屬性。

?

?

3、代碼實(shí)戰(zhàn)

我們既然要設(shè)計(jì)報(bào)文,所以我這邊拿出來一個(gè)注冊的Bean的設(shè)計(jì)。首先我們設(shè)計(jì)注冊的Bean,代碼如下:

DataBean.java

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 package com.xidian.wq.imaopay.model.mesdata.base; import javax.xml.bind.annotation.XmlRootElement; /** ?* ?* @author BYSocket ?* 報(bào)文頭-[報(bào)文基礎(chǔ)信息] ?*/ @XmlRootElement(name="data_bean") public class DataBean { ????// 版本信息(data_version) ????String version; ????? ????消息類型(data_type) ????// 000001 - 注冊[個(gè)人信息Post|Respose] ????// 000002 - 綁定銀行卡[首次綁定,保存?zhèn)€人信息] ????// 000003 - 綁定銀行卡[二次,校驗(yàn)個(gè)人信息] ????// 100001 - 支付[錢包支付] ????// 100002 - 查詢 ????// 200001 ????String data_type; ????? ????訂單編號(order_id) ????// 總長20位, 有字母要用大寫 ????String batch_no; ????? ????// 平臺(tái)賬號(platform_account) ????String user_name; ????? ????請求狀態(tài) ????// 000 ????String trans_state; ????? ????// 簽名信息(msg_sign) ????String msg_sign; ????// 時(shí)間戳(randomTime) ????private String rd_time; ????// 隨機(jī)數(shù)(randomNum) ????private String rd_num; ????// 密鑰(keySign) ????private String k_sign; ????? ????// 保留域 ????String reserve; ????public String getVersion() ????{ ????????return version; ????} ????public void setVersion(String version) ????{ ????????this.version = version; ????} ????public String getData_type() ????{ ????????return data_type; ????} ????public void setData_type(String data_type) ????{ ????????this.data_type = data_type; ????} ????public String getBatch_no() ????{ ????????return batch_no; ????} ????public void setBatch_no(String batch_no) ????{ ????????this.batch_no = batch_no; ????} ????public String getUser_name() ????{ ????????return user_name; ????} ????public void setUser_name(String user_name) ????{ ????????this.user_name = user_name; ????} ????public String getTrans_state() ????{ ????????return trans_state; ????} ????public void setTrans_state(String trans_state) ????{ ????????this.trans_state = trans_state; ????} ????public String getMsg_sign() ????{ ????????return msg_sign; ????} ????public void setMsg_sign(String msg_sign) ????{ ????????this.msg_sign = msg_sign; ????} ????public String getRd_time() ????{ ????????return rd_time; ????} ????public void setRd_time(String rd_time) ????{ ????????this.rd_time = rd_time; ????} ????public String getRd_num() ????{ ????????return rd_num; ????} ????public void setRd_num(String rd_num) ????{ ????????this.rd_num = rd_num; ????} ????public String getK_sign() ????{ ????????return k_sign; ????} ????public void setK_sign(String k_sign) ????{ ????????this.k_sign = k_sign; ????} ????public String getReserve() ????{ ????????return reserve; ????} ????public void setReserve(String reserve) ????{ ????????this.reserve = reserve; ????} }

RegBean.java

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 package com.xidian.wq.imaopay.model.mesdata.base; import javax.xml.bind.annotation.XmlRootElement; /** ?* ?* @author BYSocket ?* 報(bào)文體-[用戶注冊報(bào)文體信息] ?*/ @XmlRootElement(name="reg_bean") public class RegBean { ????? ????// 注冊報(bào)文體流水號(reg_data_sn) ????private String reg_sn; ????? ????用戶編號(user_info_id) ????// 業(yè)務(wù)系統(tǒng)的用戶編號只做記錄不在支付系統(tǒng)中邏輯處理 ????private Integer user_id; ????// 注冊賬號(reg_account) ????private String reg_no; ????? ????// 注冊途徑(reg_way) ????private String reg_way; ????? ????// 保留域 ????private String reserve; ????? ????提交日期(set_time) ????// 業(yè)務(wù)系統(tǒng)上傳 ????private String set_time; ????? ????// 后臺(tái)信息返回路徑(return_url) ????private String ret_url; ????? ????// 備注 ????String remarks; ????public String getReg_sn() ????{ ????????return reg_sn; ????} ????public void setReg_sn(String reg_sn) ????{ ????????this.reg_sn = reg_sn; ????} ????public Integer getUser_id() ????{ ????????return user_id; ????} ????public void setUser_id(Integer user_id) ????{ ????????this.user_id = user_id; ????} ????public String getReg_no() ????{ ????????return reg_no; ????} ????public void setReg_no(String reg_no) ????{ ????????this.reg_no = reg_no; ????} ????public String getReg_way() ????{ ????????return reg_way; ????} ????public void setReg_way(String reg_way) ????{ ????????this.reg_way = reg_way; ????} ????public String getReserve() ????{ ????????return reserve; ????} ????public void setReserve(String reserve) ????{ ????????this.reserve = reserve; ????} ????public String getSet_time() ????{ ????????return set_time; ????} ????public void setSet_time(String set_time) ????{ ????????this.set_time = set_time; ????} ????public String getRet_url() ????{ ????????return ret_url; ????} ????public void setRet_url(String ret_url) ????{ ????????this.ret_url = ret_url; ????} ????public String getRemarks() ????{ ????????return remarks; ????} ????public void setRemarks(String remarks) ????{ ????????this.remarks = remarks; ????} }

?

注冊報(bào)文體MsgRegBean.java,支持內(nèi)容的列表。

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 package com.xidian.wq.imaopay.model.mesdata; import java.util.List; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import com.xidian.wq.imaopay.model.mesdata.base.DataBean; import com.xidian.wq.imaopay.model.mesdata.base.RegBean; @XmlRootElement( name = "msg_bean" ) public class MsgRegBean { ????private DataBean dataBean; ????? ????private List<RegBean> regBeans; ????? ????public DataBean getDataBean() ????{ ????????return dataBean; ????} ????@XmlElement(name = "data_bean") ????public void setDataBean(DataBean dataBean) ????{ ????????this.dataBean = dataBean; ????} ????@XmlElementWrapper(name = "reg_beans")? ????@XmlElement(name = "reg_bean") ????public List<RegBean> getRegBeans() ????{ ????????return regBeans; ????} ????public void setRegBeans(List<RegBean> regBeans) ????{ ????????this.regBeans = regBeans; ????} }

然后針對的我們用Jaxb實(shí)現(xiàn)一個(gè)轉(zhuǎn)換的Util類:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 package com.xidian.wq.imaopay.util; import java.io.StringReader;? import java.io.StringWriter; import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBContext;? import javax.xml.bind.JAXBException;? import javax.xml.bind.Marshaller;? import javax.xml.bind.Unmarshaller;? import com.alibaba.fastjson.JSON; import com.xidian.wq.imaopay.model.mesdata.MsgRegBean; import com.xidian.wq.imaopay.model.mesdata.base.DataBean; import com.xidian.wq.imaopay.model.mesdata.base.RegBean; /** ?*?? ?* @author BYSocket ?* Jaxb2.0 處理Xml與Object轉(zhuǎn)換 ?* ?*/ public class JaxbObjectAndXmlUtil {? ??????? ????/** ?????* @param xmlStr 字符串 ?????* @param c 對象Class類型 ?????* @return 對象實(shí)例 ?????*/ ????@SuppressWarnings("unchecked") ????public static <T> T xml2Object(String xmlStr,Class<T> c) ????{? ????????try ????????{? ????????????JAXBContext context = JAXBContext.newInstance(c);? ????????????Unmarshaller unmarshaller = context.createUnmarshaller();? ????????????? ????????????T t = (T) unmarshaller.unmarshal(new StringReader(xmlStr));? ????????????? ????????????return t;? ????????????? ????????} catch (JAXBException e) {? e.printStackTrace();? return null; }? ????????? ????}? ??????? ????/** ?????* @param object 對象 ?????* @return 返回xmlStr ?????*/ ????public static String object2Xml(Object object) ????{? ????????try ????????{??? ????????????StringWriter writer = new StringWriter(); ????????????JAXBContext context = JAXBContext.newInstance(object.getClass());? ????????????Marshaller? marshal = context.createMarshaller(); ????????????? ????????????marshal.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); // 格式化輸出? ????????????marshal.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");// 編碼格式,默認(rèn)為utf-8? ????????????marshal.setProperty(Marshaller.JAXB_FRAGMENT, false);// 是否省略xml頭信息? ????????????marshal.setProperty("jaxb.encoding", "utf-8");? ????????????marshal.marshal(object,writer); ????????????? ????????????return new String(writer.getBuffer()); ????????????? ????????} catch (Exception e) { e.printStackTrace(); return null;}???? ????????? ????}? ????? ????public static void main(String[] args) ????{ ?????????/** 構(gòu)造測試報(bào)文頭對象 */ ????????DataBean dataBean = new DataBean(); ????????dataBean.setBatch_no("N20150204"); ????????dataBean.setData_type("000001"); ????????dataBean.setVersion("v1.0"); ????????dataBean.setUser_name("xx"); ????????dataBean.setMsg_sign("未知"); ????????dataBean.setRd_num("6631383"); ????????dataBean.setRd_time("20150204"); ????????dataBean.setK_sign("75CC479AAC09F00BA28F0E968B1BC9D1B90ADCC2"); ????????/** 構(gòu)造測試報(bào)文體對象 */ ????????RegBean regBean = new RegBean(); ????????regBean.setReg_sn("REG20150204"); ????????regBean.setUser_id(12); ????????regBean.setReg_no("33"); ????????regBean.setReg_way("pc"); ????????regBean.setSet_time("20150204 16:18"); ????????regBean.setRet_url("未知"); ????????regBean.setRemarks("無備注"); ????????? ????????MsgRegBean msgBean = new MsgRegBean(); ????????List<RegBean> regBeans = new ArrayList<RegBean>(); ????????regBeans.add(regBean); ????????regBeans.add(regBean); ????????? ????????msgBean.setRegBeans(regBeans); ????????msgBean.setDataBean(dataBean); ????????? ????????String xmlStr = JaxbObjectAndXmlUtil.object2Xml(msgBean);//構(gòu)造報(bào)文 XML 格式的字符串 ????????System.out.println("對象轉(zhuǎn)xml報(bào)文: \n"+xmlStr); ????????? ????????MsgRegBean msgBean2 = JaxbObjectAndXmlUtil.xml2Object(xmlStr, MsgRegBean.class); ????????System.out.println("報(bào)文轉(zhuǎn)xml轉(zhuǎn): \n"+JSON.toJSONString(msgBean2)); ????} }

?

運(yùn)行下測試main函數(shù),可以得到如下的輸出:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 對象轉(zhuǎn)xml報(bào)文: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <msg_bean> ????<data_bean> ????????<batch_no>N20150204</batch_no> ????????<data_type>000001</data_type> ????????<k_sign>75CC479AAC09F00BA28F0E968B1BC9D1B90ADCC2</k_sign> ????????<msg_sign>未知</msg_sign> ????????<rd_num>6631383</rd_num> ????????<rd_time>20150204</rd_time> ????????<user_name>xx</user_name> ????????<version>v1.0</version> ????</data_bean> ????<reg_beans> ????????<reg_bean> ????????????<reg_no>33</reg_no> ????????????<reg_sn>REG20150204</reg_sn> ????????????<reg_way>pc</reg_way> ????????????<remarks>無備注</remarks> ????????????<ret_url>未知</ret_url> ????????????<set_time>20150204 16:18</set_time> ????????????<user_id>12</user_id> ????????</reg_bean> ????????<reg_bean> ????????????<reg_no>33</reg_no> ????????????<reg_sn>REG20150204</reg_sn> ????????????<reg_way>pc</reg_way> ????????????<remarks>無備注</remarks> ????????????<ret_url>未知</ret_url> ????????????<set_time>20150204 16:18</set_time> ????????????<user_id>12</user_id> ????????</reg_bean> ????</reg_beans> </msg_bean> 報(bào)文轉(zhuǎn)xml轉(zhuǎn): {"dataBean":{"batch_no":"N20150204","data_type":"000001","k_sign":"75CC479AAC09F00BA28F0E968B1BC9D1B90ADCC2","msg_sign":"未知","rd_num":"6631383","rd_time":"20150204","user_name":"xx","version":"v1.0"},"regBeans":[{"reg_no":"33","reg_sn":"REG20150204","reg_way":"pc","remarks":"無備注","ret_url":"未知","set_time":"20150204 16:18","user_id":12},{"reg_no":"33","reg_sn":"REG20150204","reg_way":"pc","remarks":"無備注","ret_url":"未知","set_time":"20150204 16:18","user_id":12}]}

代碼中間注意點(diǎn):
? M
arshaller.JAXB_FORMATTED_OUTPUT :決定是否在轉(zhuǎn)換成xml時(shí)同時(shí)進(jìn)行格式化(即按標(biāo)簽自動(dòng)換行,否則即是一行的xml)?。

? Marshaller.JAXB_ENCODING :xml的編碼方式。

? Marshaller.JAXB_FRAGMENT :是否省略xml頭信息

? marshal.setProperty("jaxb.encoding", "utf-8"); : 設(shè)置編碼格式 utf-8

總結(jié)

以上是生活随笔為你收集整理的[CXF REST标准实战系列] 一、JAXB xml与javaBean的转换(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

亚洲开心色 | 成人h动漫精品一区二 | 国产成人精品久久久久蜜臀 | 免费看色网站 | 免费国产一区二区视频 | adc在线观看 | 99久久久久久久 | 日日夜夜人人天天 | 人人澡人人澡人人 | 久久免费在线视频 | 91成人在线视频观看 | 91精彩视频在线观看 | 亚洲国产人午在线一二区 | 日韩性xxx| 日韩在线播放欧美字幕 | 国产一区二区在线精品 | 一区中文字幕 | 国产精品久久一区二区三区, | 日本不卡一区二区 | 国产一级高清视频 | 在线观看视频h | 国产人在线成免费视频 | 日韩v在线91成人自拍 | 丁香六月在线 | 在线观看韩国av | 午夜影院先 | 18岁免费看片 | 欧洲高潮三级做爰 | 欧洲亚洲激情 | 久久久久久久久久久久国产精品 | 91麻豆精品国产自产 | 黄色av免费电影 | 色综合夜色一区 | 在线观看黄网站 | 欧美色综合久久 | 国产高清精 | 男女视频国产 | 亚洲一一在线 | 成人在线免费视频观看 | 亚洲午夜精品电影 | 日本午夜免费福利视频 | 日韩在线观看你懂的 | 色综合激情网 | 天天弄天天操 | 中文字幕在线观看视频免费 | 日本黄色免费在线 | 久久久私人影院 | 毛片一区二区 | 天天透天天插 | 色视频在线观看免费 | 日韩伦理一区二区三区av在线 | 亚洲精品2区 | 日韩精品一区二区三区高清免费 | 97精品国产97久久久久久粉红 | 欧美亚洲免费在线一区 | 欧美日韩99| www.久久视频 | 久久久久在线视频 | 91女神的呻吟细腰翘臀美女 | 又污又黄网站 | 日韩高清一区 | 国产一区二区精品久久 | 国产丝袜在线 | 国产精品久久伊人 | 在线观看视频在线观看 | 天天插夜夜操 | 免费看黄视频 | 97成人在线观看视频 | 日韩手机在线观看 | 激情六月婷婷久久 | 成人影片在线免费观看 | 色久综合| 亚洲综合精品视频 | 亚洲性视频| 久草香蕉在线 | 日日夜夜网 | 国产香蕉久久精品综合网 | 97伊人网 | 91精品国 | 日韩v在线91成人自拍 | 精品国产电影一区 | 香蕉久草 | 不卡电影一区二区三区 | 久久在现视频 | 久久久久高清毛片一级 | 欧美一级日韩免费不卡 | 亚洲欧美激情精品一区二区 | 久草免费在线观看视频 | 久久精品亚洲国产 | 96精品在线 | 国产精品无av码在线观看 | 日b视频在线观看网址 | 不卡的av在线播放 | 在线播放国产一区二区三区 | 欧美日韩国产在线精品 | 偷拍视频一区 | 精品日韩在线一区 | 国产麻豆精品久久 | 欧美一级在线观看视频 | 日韩色爱| 2019天天干夜夜操 | 国产精品免费成人 | 91精品资源 | 一区二区三区视频网站 | 黄色小说视频网站 | 手机av在线不卡 | 日韩婷婷 | 天天爽人人爽夜夜爽 | 99精品久久久久久久 | av一本久道久久波多野结衣 | 五月天久久久久久 | 欧洲激情在线 | 天天射综合 | 99精品视频在线播放观看 | 美州a亚洲一视本频v色道 | 免费福利在线 | 97超碰中文字幕 | 日韩在线视频免费看 | 中文字幕最新精品 | 日韩在线网址 | 日韩色av色资源 | 激情婷婷六月 | 一区二区三区在线观看中文字幕 | 国产免费观看久久黄 | 国产精品激情偷乱一区二区∴ | 久久av电影 | 欧美一区视频 | 青春草视频 | 久久精品国产美女 | 亚洲电影久久久 | 日本在线视频一区二区三区 | 日韩精品一区二区三区三炮视频 | 黄污视频网站 | 亚洲狠狠丁香婷婷综合久久久 | 97av影院| 国产又粗又猛又黄视频 | 99久精品| www激情网| 久久人人爽人人 | 国内精品在线观看视频 | 久久影视中文字幕 | www夜夜操 | 亚洲不卡123 | 97国产大学生情侣白嫩酒店 | 在线免费观看国产黄色 | 午夜精品久久久久久久久久久久久久 | 日韩欧美国产免费播放 | 欧美日韩精品影院 | 久久精品网站免费观看 | 五月色综合 | 欧洲亚洲国产视频 | 精品在线视频一区二区三区 | 五月婷婷六月丁香在线观看 | 日韩在线观看你懂的 | av日韩精品 | 国产字幕av| 色婷婷在线视频 | 九九热只有精品 | 麻豆久久 | 亚洲狠狠婷婷 | 国产精品九九久久99视频 | 激情五月婷婷综合 | 99精品久久只有精品 | 亚洲国产一区二区精品专区 | 国产精品12 | 99久久精品国产一区 | 一区二区三区免费在线播放 | 久久性生活片 | 四虎国产精品免费 | 婷婷色中文 | 久久999精品 | 麻豆94tv免费版 | 国产精品美女久久久久久久 | 欧美日韩国产免费视频 | 日韩精品中文字幕久久臀 | se婷婷| 国产精品乱码久久久久久1区2区 | 国产精品18videosex性欧美 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 一区二区三区播放 | 五月天久久综合 | 国产日本在线 | 亚洲五月婷 | 精品国产一区二区三区蜜臀 | 国产亚洲综合性久久久影院 | a在线视频v视频 | 麻豆91在线看 | 草草草影院 | 欧美三级免费 | 精品一区二区三区电影 | 91视频下载| 9999精品免费视频 | 91在线视频免费 | 偷拍福利视频一区二区三区 | 国产黄色大片免费看 | 黄色在线观看污 | 久久伦理网 | 国产精品久久久av | 国产精品久久久久永久免费观看 | 国产日产在线观看 | 蜜桃av久久久亚洲精品 | 国产精品久久久久久久久久久久午夜片 | 国产精品一区二区三区电影 | 日韩在线观看第一页 | 日精品| 超级碰碰碰免费视频 | 最近2019中文免费高清视频观看www99 | 天堂av网在线 | 天天干,天天插 | 麻豆成人小视频 | 这里只有精品视频在线观看 | www.伊人色.com | 麻豆视频在线看 | 美女黄网久久 | 国产日韩精品欧美 | 五月天.com | 国内精品在线看 | 精久久久久 | 99久久久久成人国产免费 | 中文字幕在线观看第二页 | 江苏妇搡bbbb搡bbbb | 亚洲免费色 | 久久99精品波多结衣一区 | 国产色视频一区二区三区qq号 | www.夜夜爱 | 四虎永久视频 | 日操干 | 日韩免费高清 | 91视频在线看| 成人在线视频一区 | 国产久草在线 | 欧美极品少妇xbxb性爽爽视频 | 六月婷操 | 成人一级在线观看 | 国产精品一区二区果冻传媒 | 中文字幕在线视频一区 | 免费特级黄毛片 | 欧美精品做受xxx性少妇 | 久久久久 免费视频 | 日本一区二区三区视频在线播放 | 成人小视频免费在线观看 | 久草在线免费资源站 | www黄色com | 国产精品毛片一区二区在线看 | 国产传媒一区在线 | 免费看一级黄色 | 免费在线电影网址大全 | 五月开心六月婷婷 | 不卡av在线免费观看 | 午夜精品一区二区三区免费 | 69绿帽绿奴3pvideos | 日日干av| 免费三及片 | 亚洲国产精品va在线看 | 成人一区二区三区中文字幕 | 久草在线视频免赞 | 国产精品久久久久久久免费观看 | 99这里都是精品 | 黄色录像av | 天天天天天天干 | av天天草| 在线视频观看成人 | 日日干影院 | 五月婷婷免费 | 成人免费观看视频大全 | 久热久草 | 在线视频日韩欧美 | 久久久网 | 欧美日韩国产一区 | 久久精品久久久久电影 | 91成人天堂久久成人 | 国产精品一区二区麻豆 | 韩国精品视频在线观看 | 少妇视频一区 | 九九免费在线视频 | 亚洲高清在线精品 | 在线免费视频一区 | 国产精品免费观看久久 | 国产成人在线网站 | 不卡av电影在线 | 欧美日韩中文字幕视频 | 五月婷婷综合久久 | www免费| 成人免费观看在线视频 | 国产午夜影院 | 国产一级特黄电影 | 亚洲少妇久久 | 国产 亚洲 欧美 在线 | 久久久在线免费观看 | 欧美在线视频一区二区三区 | 中文字幕韩在线第一页 | 久久久av电影 | 特黄免费av| 特级毛片在线免费观看 | 欧美色综合久久 | 久久国产免费视频 | 国产日韩欧美视频 | 亚洲美女视频在线观看 | 久久综合免费 | 欧美网址在线观看 | 9992tv成人免费看片 | 国产精品原创 | 又黄又爽免费视频 | 国产三级在线播放 | 日韩精品免费在线播放 | 99久久影视 | 国产一级二级在线观看 | 婷婷夜夜 | av导航福利 | 91伊人久久大香线蕉蜜芽人口 | 日日爽天天爽 | 一区二三国产 | 一区二区三区四区五区在线视频 | 日本三级不卡视频 | www麻豆视频 | 在线视频一二三 | 国产尤物在线观看 | 久久在线免费观看 | 最新av在线免费观看 | 亚洲视频 在线观看 | 深夜福利视频在线观看 | 在线精品视频免费播放 | 三级a视频 | 久久婷婷国产色一区二区三区 | 五月婷婷av | 美女网站视频免费黄 | 国产麻豆精品久久一二三 | 成人动漫一区二区 | 91中文字幕在线 | 日韩在线资源 | 97超碰在线久草超碰在线观看 | 国产一区二区三区免费观看视频 | av福利免费 | 高清av免费观看 | 久久呀| av丝袜天堂 | 99 久久久久 | 久久精品国产一区二区三区 | 久久久精品久久日韩一区综合 | 五月婷婷激情六月 | 国外成人在线视频网站 | 亚州人成在线播放 | 91精彩视频 | 81精品国产乱码久久久久久 | 久久精品网站视频 | 国外成人在线视频网站 | 黄网站app在线观看免费视频 | 久久电影日韩 | 久久免费视频一区 | 91网址在线看 | 日韩在线观看免费 | 999久久久久久 | 国产精品短视频 | 亚洲欧美日韩一级 | 色偷偷88888欧美精品久久久 | 国产精品免费久久久久影院仙踪林 | 国内一级片在线观看 | 国产精品毛片久久久 | 久久综合九色综合久久久精品综合 | 美女在线观看网站 | 久草视频中文 | 国产成人黄色在线 | 91视频在线 | 日本资源中文字幕在线 | 亚洲精品无 | 国产不卡免费av | 日韩在线播放av | 免费观看成人 | 国产日韩欧美在线观看 | 色av色av色av | 成人黄色电影免费观看 | 国产精品白丝jk白祙 | 中文字幕av在线电影 | 91视频在线免费观看 | 中文字幕av免费在线观看 | 国产一级二级在线观看 | 欧洲精品一区二区 | 九九九热精品免费视频观看 | 色免费在线 | 日韩美女久久 | 中文字幕亚洲不卡 | 日韩亚洲在线观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产高清区 | 999国产精品视频 | 婷婷九月激情 | 日韩中文字幕电影 | 麻豆视频www | 91chinese在线| 国产视频一区精品 | 麻豆视频网址 | 日韩av电影免费观看 | 日本中文字幕一二区观 | 91亚洲在线观看 | 国产精品欧美久久久久天天影视 | 在线a视频免费观看 | 日韩成片 | 91cn国产在线 | 国产精品高清免费在线观看 | 天天操天天干天天干 | 玖玖精品在线 | 成年在线观看 | 久久久久高清 | 成人动漫一区二区三区 | 91欧美精品 | 精品欧美小视频在线观看 | 久草免费在线视频观看 | 国产精品999久久久 久产久精国产品 | 中文字幕a∨在线乱码免费看 | 国产精品视频免费在线观看 | 久久国产露脸精品国产 | 国产 精品 资源 | 亚洲最大的av网站 | 91正在播放| 在线观看香蕉视频 | 狠狠狠狠狠操 | 一级成人免费 | 国产一级二级三级视频 | 欧美日韩中文国产 | 国产黄色一级片 | 天堂麻豆 | 欧美日韩18| av成人免费在线观看 | 色网站视频 | 成人免费在线视频观看 | av一区在线 | 国产白浆视频 | 精品999| a电影在线观看 | 日韩精品一区二区三区在线视频 | 色五婷婷 | 国产九九精品视频 | 特级毛片爽www免费版 | 香蕉成人在线视频 | 久久精品国产99 | 国产专区在线播放 | 美女精品国产 | 视频一区二区免费 | 热久久免费视频精品 | 久久精品福利视频 | 99精品在线视频观看 | 色就色,综合激情 | 国产免费一区二区三区最新 | 国产视频精选 | 国产精品网址在线观看 | 日本深夜福利视频 | 亚洲成人黄 | 99欧美视频| 特及黄色片 | av久久久 | 国产短视频在线播放 | 97超碰超碰| 色欧美综合 | 少妇精69xxtheporn | 久久久国产99久久国产一 | 又黄又爽又刺激 | 免费合欢视频成人app | 一本色道久久精品 | 日韩电影一区二区在线观看 | 久草免费福利在线观看 | 啪啪肉肉污av国网站 | 亚州精品在线视频 | 999视频在线播放 | 国产一区视频在线观看免费 | 黄av资源 | 在线看国产视频 | 人人爽人人爽人人片av | 天天干,夜夜爽 | 日韩色中色 | 国产福利91精品 | 国产精品成人免费一区久久羞羞 | 国产剧情一区在线 | 日韩在线字幕 | 成人在线超碰 | 午夜三级理论 | av线上免费观看 | 欧美激情精品久久久久久免费印度 | 成 人 黄 色 视频 免费观看 | 日本免费久久高清视频 | 亚洲国产成人高清精品 | av中文在线影视 | 在线看片中文字幕 | 91精品国产欧美一区二区 | 久久精品99精品国产香蕉 | 婷婷精品国产一区二区三区日韩 | 视频 国产区 | 久久久久激情 | 亚洲视频免费 | 最近免费中文视频 | www.亚洲精品视频 | 精品国产一区二区三区久久久久久 | 99精品久久精品一区二区 | 992tv又爽又黄的免费视频 | 玖玖国产精品视频 | 国产九色在线播放九色 | 在线视频手机国产 | 制服丝袜天堂 | 日日摸日日添夜夜爽97 | 91福利社在线观看 | 黄色免费电影网站 | 国产成人久久精品亚洲 | 精品国产伦一区二区三区免费 | 国产高清小视频 | 超碰最新网址 | 91mv.cool在线观看 | 91精品黄色 | 日韩在线一级 | 婷婷色中文网 | 国产精品久久久久久久久免费看 | 27xxoo无遮挡动态视频 | 欧美性黑人| 国产一卡久久电影永久 | 婷婷丁香激情综合 | 在线免费观看亚洲视频 | 91精品视频免费在线观看 | 日韩久久视频 | 人人爽影院 | 亚洲欧美日本国产 | 亚洲综合爱 | av一级二级| 久久激情视频 | 97超碰国产精品女人人人爽 | 国产特级毛片aaaaaaa高清 | 99在线观看精品 | 国产亚洲成av片在线观看 | 日韩在线理论 | 韩日视频在线 | 欧美精品在线观看一区 | 日日干日日操 | 国产一区二区三区视频在线 | a色视频 | 国产综合精品久久 | 国产精品永久免费视频 | 天天操天天干天天玩 | 成人免费在线播放 | 日韩丝袜 | 精品毛片在线 | 99热都是精品| 91人人爱 | 国产精品自在线 | 91亚洲精品乱码久久久久久蜜桃 | 色中文字幕在线观看 | 国产精品久久久久久999 | 亚洲一二三在线 | 一区二区三区电影 | 精品久久久久久综合日本 | 香蕉视频免费看 | 国产精品自产拍在线观看中文 | 亚洲精品成人 | 国产精品久久久久婷婷 | 成人h视频在线播放 | 亚洲五月六月 | 93久久精品日日躁夜夜躁欧美 | 久99视频 | 精品国产免费人成在线观看 | 国产又粗又猛又色又黄网站 | 粉嫩av一区二区三区免费 | 久操视频在线观看 | 亚洲国产一二三 | 久久久亚洲影院 | 91九色国产蝌蚪 | 成人av高清在线观看 | 午夜精品中文字幕 | 日本在线观看一区二区三区 | 91精品久久久久久久91蜜桃 | 最新av在线免费观看 | 天天操天天添 | 久久国产精品系列 | 色资源在线 | 五月天激情视频在线观看 | 97超碰人人澡人人爱学生 | 中文字幕日韩伦理 | 香蕉视频色| 亚洲另类xxxx| 色瓜| 在线观看完整版免费 | 极品嫩模被强到高潮呻吟91 | 久久精品视频网 | 亚洲精品视频在线观看免费 | 欧美亚洲成人免费 | 精品在线一区二区三区 | 91精品网站 | 久章操| 免费看黄在线看 | 日韩网站一区 | 成年美女黄网站色大片免费看 | 黄色av三级在线 | 91在线在线观看 | 2019中文字幕网站 | 99re久久资源最新地址 | 97成人在线免费视频 | 亚洲精品一区二区久 | av黄色av| 在线观看成人福利 | 日韩精品免费一线在线观看 | 亚洲精品一区二区在线观看 | 亚洲专区视频在线观看 | 午夜精品福利一区二区 | 国产尤物在线 | 国产一级电影在线 | 成年人天堂com | 日日操日日 | 九九热在线观看视频 | 四虎影视www | 日韩欧美区 | 久久免费视屏 | 亚洲丝袜一区二区 | 亚洲九九精品 | 欧美成人精品三级在线观看播放 | 天天插视频 | 亚洲九九九在线观看 | 91在线视频在线 | 国产在线播放一区二区 | 亚洲成a人片77777潘金莲 | 久久久久草 | 久久精品婷婷 | 视频在线观看亚洲 | 日韩在线色视频 | 日韩电影在线观看中文字幕 | 国产99久久久国产精品免费看 | 看v片 | 国产黄网站在线观看 | 黄色大片日本 | 91漂亮少妇露脸在线播放 | 中文字幕在线视频第一页 | 国产精品乱码高清在线看 | 国产亚洲高清视频 | 狠狠干天天 | 日韩视频1区 | 亚洲黄色免费在线 | 狠狠操在线 | 婷婷av资源| 国产99久久99热这里精品5 | 日韩一区二区三区免费视频 | 天天摸夜夜操 | 一二三区在线 | 色综合天天做天天爱 | 激情文学综合丁香 | 国产美女网 | 国产成人精品一区二区三区 | www.久久精品视频 | 91精品导航| 日韩av一区二区三区在线观看 | 亚洲精品小区久久久久久 | 91精品一区在线观看 | 国产美女网站在线观看 | 97香蕉久久国产在线观看 | 亚洲另类xxxx | 婷婷丁香激情 | 久久综合色影院 | 国产午夜精品一区二区三区四区 | 日韩视频www | www免费看| 亚洲视频在线观看 | 久久精品1区 | 中文字幕视频一区 | 欧美日韩一级视频 | 精品久久一| 国产免费观看久久黄 | 九九免费观看全部免费视频 | 天天艹天天 | 999久久a精品合区久久久 | 麻豆成人精品视频 | 五月开心六月伊人色婷婷 | 天天操天天色综合 | 毛片网站在线看 | 色多多污污 | 西西www4444大胆在线 | 91精品在线免费观看视频 | 欧美另类xxxxx| 91麻豆精品一区二区三区 | 中文字幕在线字幕中文 | 亚洲美女视频在线观看 | 99久久精品午夜一区二区小说 | 91自拍成人 | 国内精品久久久久影院一蜜桃 | 黄色一级免费 | 亚洲国产字幕 | 亚洲综合网站在线观看 | 国产精品亚洲片夜色在线 | 99在线精品视频 | 在线观看免费av网 | 国产探花 | 国产麻豆果冻传媒在线观看 | 日韩av男人的天堂 | 久草在线手机视频 | 国产精品v a免费视频 | a视频免费在线观看 | 美女很黄免费网站 | av在线h | 深爱激情av | 日韩免费一级电影 | 久久久久成人精品 | 成人免费看片网址 | 日日日操 | 一级免费黄视频 | 日韩最新中文字幕 | 99 国产精品 | 免费网站黄 | 三级视频日韩 | 亚洲成色 | 亚洲黄色免费电影 | 久久精品99北条麻妃 | 精品自拍av | 99视频在线免费 | 91九色在线 | 久久久色| 免费v片 | 99久久精品国产一区二区成人 | 国产色在线,com | 99精品免费在线 | www视频在线播放 | 久久久国内精品 | 欧美福利久久 | 免费av在 | 免费黄色在线网址 | 91片黄在线观看 | 天天天干天天射天天天操 | 91av资源在线 | 国产小视频你懂的 | 激情偷乱人伦小说视频在线观看 | 久久久午夜精品理论片中文字幕 | 亚洲成免费 | 91精品在线视频观看 | 久久99精品热在线观看 | 久久精品91久久久久久再现 | 日韩在线一二三区 | 国产99久久久国产精品免费看 | 日韩欧美在线视频一区二区 | 一区二区理论片 | 亚洲人成人天堂h久久 | 亚洲无人区小视频 | 97国产超碰在线 | 一区二区影院 | 综合婷婷丁香 | 欧美伦理一区二区 | 成人影视免费 | 日韩免费电影在线观看 | 亚洲午夜久久久影院 | 日韩69av| 天天综合久久综合 | 高潮久久久 | 久久成人18免费网站 | 欧美日韩一区二区三区视频 | 日韩免费中文字幕 | 色婷婷丁香 | 日本三级不卡 | 福利视频午夜 | 二区三区精品 | 久草在线91 | 字幕网av | 久久精品看 | 一区二区中文字幕在线观看 | 久久成人免费电影 | 亚洲精品永久免费视频 | 国产精品第二页 | 精品免费一区二区三区 | 亚州精品在线视频 | 欧美少妇bbwhd | 91热| 精品国产成人在线影院 | 中文字幕第一页在线 | 久久成人在线 | 在线色吧 | 中文字幕一区二区三区四区在线视频 | 免费观看v片在线观看 | 精品久久久久久综合日本 | 天天做天天爱天天爽综合网 | 99精品福利视频 | 久久狠狠亚洲综合 | 欧美色综合天天久久综合精品 | 日韩女同一区二区三区在线观看 | 99久久9| 91亚洲精品视频 | 爱爱av网站| 亚洲精欧美一区二区精品 | 色婷婷播放 | 一区二区三区www | av一级在线| 国产精品国产亚洲精品看不卡15 | 十八岁免进欧美 | 日日操日日操 | 免费观看丰满少妇做爰 | 精品视频www| 精品国产伦一区二区三区观看说明 | 成人小视频在线观看免费 | 日韩簧片在线观看 | 国产又粗又猛又黄 | 亚洲精品一区二区在线观看 | 视频在线观看国产 | 国产成人久久精品一区二区三区 | 99久热在线精品 | 久久不卡国产精品一区二区 | 亚洲人成免费 | 91av影视 | 96看片 | 五月天综合激情 | 国产成人精品一区二区在线 | 午夜国产在线观看 | 欧美午夜性生活 | 麻豆视频一区 | 久久久久久久看片 | 亚洲精品在线免费 | 久久这里只有精品视频99 | 精品亚洲网 | 久久精品综合网 | 视色网站 | 黄色www在线观看 | 狠狠搞,com | 日韩激情影院 | av在线电影播放 | 黄色av一级 | 五月婷婷综合激情 | 99热在线这里只有精品 | 99视频免费播放 | japanesexxxxfreehd乱熟 | 在线视频专区 | 91热爆在线观看 | 嫩草91影院 | 日韩午夜视频在线观看 | 日韩中文字幕在线不卡 | 在线 成人 | 久久精品区| 国产又黄又猛又粗 | 久久夜视频 | 六月丁香在线视频 | 天天综合天天做天天综合 | 亚洲精品视 | 涩涩网站在线 | 看片一区二区三区 | 成人国产精品av | 九九欧美视频 | 视频一区二区在线观看 | 中文字幕在线播放一区二区 | 日韩电影在线视频 | 99精品在线观看 | 国产成人精品一区二 | 91亚洲永久精品 | 日韩在线观看精品 | 91视频88av | 国产做a爱一级久久 | 国产一卡在线 | 国产精品国产三级国产aⅴ入口 | 天天综合网久久综合网 | 国产福利av | 国产麻豆精品久久一二三 | 六月丁香激情网 | 成人aⅴ视频 | 成人黄色大片在线免费观看 | 91成年视频 | 九九热在线观看视频 | 国产精品视频全国免费观看 | 国内99视频 | 日本精a在线观看 | 国产精品一区二区三区在线 | 中文字幕人成乱码在线观看 | 18pao国产成视频永久免费 | 日韩精品影视 | 婷婷色综合网 | www国产亚洲精品久久麻豆 | 精品二区视频 | 久久黄色成人 | 亚洲国产一二三 | 四虎亚洲精品 | 午夜精品视频一区二区三区在线看 | 色视频在线免费观看 | 婷婷五天天在线视频 | 国产色综合 | 亚洲国产高清视频 | 美女视频免费一区二区 | 色五月色开心色婷婷色丁香 | 欧美一级性 | 国产伦精品一区二区三区无广告 | h视频日本 | 黄色的网站免费看 | 国产精品久久久久久久久久免费 | 亚洲成人精品国产 | 国产视频一区二区在线观看 | 特级黄色片免费看 | 97香蕉视频 | 国内精品久久久久影院日本资源 | 国产美女免费视频 | 国产一级在线视频 | 中文字幕在线看视频 | 91高清免费在线观看 | 久久艹在线观看 | 九九视频网站 | 国产69精品久久久久99尤 | 国产在线观看污片 | 视频二区在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 丁香视频五月 | 在线观看中文 | 久久污视频 | 久久天天躁狠狠躁夜夜不卡公司 | 成人黄色大片 | 成人黄色片免费看 | 伊人激情网 | 日韩在线观看第一页 | 亚洲精品高清一区二区三区四区 | 久久精品欧美视频 | 五月天婷婷免费视频 | 欧美激情xxxx性bbbb | 亚洲免费精品一区二区 | 欧美一级特黄aaaaaa大片在线观看 | 经典三级一区 | 亚洲永久精品一区 | 亚洲国产精品资源 | 国产中的精品av小宝探花 | 日韩电影中文字幕在线观看 | 日韩在线观看的 | 在线视频久久 | 精品视频免费播放 | 国产免费又爽又刺激在线观看 | 国产免费xvideos视频入口 | 中文字幕亚洲欧美日韩 | 免费精品在线观看 | 婷婷色5月| 久久久久久久av | 国产精品国产三级国产 | 色播99| 91入口在线观看 | 亚洲午夜精品久久久久久久久 | 日韩精品中文字幕在线观看 | 麻豆久久 | 伊人久久婷婷 | 精品国产91亚洲一区二区三区www | 狠狠干狠狠久久 | 日本高清免费中文字幕 | 亚洲综合视频网 | 成人免费视频免费观看 | 国产69久久精品成人看 | 久久久91精品国产一区二区精品 | 久久精品国产免费看久久精品 | 国产永久免费高清在线观看视频 | 黄色大片免费网站 | 亚洲国产精品视频在线观看 | 中文字幕在线观看一区二区三区 | 韩国精品在线观看 | 色综合久久久久综合99 | 91精品视频一区二区三区 | avlulu久久精品 | av在线之家电影网站 | 国产一级片一区二区三区 | 天天av综合网 | 91精品国产电影 | 人人干人人爽 | 日韩精品一区在线播放 | 国产精品一区二区在线观看免费 | 久艹视频在线观看 | 国产成人香蕉 | 在线观看精品视频 | www,黄视频 | 黄色国产高清 | 成人a视频片观看免费 | 国产精品国产三级国产不产一地 | 99在线视频网站 | 欧美一级专区免费大片 | 成人在线电影观看 | 国产美女精品视频 | 久久综合久久综合久久综合 | 精品一二三区 | 欧美色图亚洲图片 | 国产尤物在线视频 | 欧美日韩三级在线观看 | 欧美专区日韩专区 | 中文字幕视频在线播放 | avsex| 久久伦理网 | 蜜臀av一区二区 | 99视频免费在线观看 | 日韩69av | 国产精品久久久久9999吃药 | 91在线小视频| 免费特级黄色片 | 91视频免费网站 | 午夜av激情| 人人干人人超 | 男女视频91 | 久久久久夜色 | 97国产 | 国产精品久久久久久久久久尿 | 国产一级久久久 | 在线观看视频你懂得 | 亚洲激情国产精品 | 精品视频专区 | 91黄色视屏 | 亚洲精品动漫成人3d无尽在线 | 国产成人精品综合久久久 | 久人人| 毛片视频网址 | www久久久| 亚洲天堂网在线播放 | 日韩av电影免费观看 | 色偷偷中文字幕 | 4438全国亚洲精品在线观看视频 | 日本bbbb摸bbbb| 91精品视频免费 |