亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 安裝好你的機(jī)器來(lái)使用jsp(.txt

?? 499篇java文章
?? TXT
字號(hào):
作者:虹
日期:2000-7-22 9:26:03
安裝好你的機(jī)器來(lái)使用JSP
你將會(huì)需要Java 2軟件開發(fā)工具(JSDK),它原來(lái)的名稱是Java發(fā)展工具(JDK)以及JavaServer網(wǎng)站發(fā)展工具(JSWDK),Tomcat,或是其它支持JSP的網(wǎng)絡(luò)服務(wù)器。Sun免費(fèi)提供JSDK與JSWDK來(lái)供Windows,Solaris,以及Linux平臺(tái)使用。 
如果你想要在你目前的網(wǎng)絡(luò)服務(wù)器上使用JSP,但服務(wù)器本身并不支持JSP與Java servlets,你可以試試看Allaire的Jrun,它的作用就像是針對(duì)Netscape企業(yè)版與FastTrack服務(wù)器、微軟的網(wǎng)際網(wǎng)絡(luò)信息服務(wù)器(IIS)與個(gè)人網(wǎng)絡(luò)服務(wù)器(PWS)、Apache、以及其它服務(wù)器的網(wǎng)絡(luò)服務(wù)器附加設(shè)備。你也可以使用Apache網(wǎng)絡(luò)服務(wù)器的Java版本,最新的JSWDK里有提供。
下載與安裝你需要的組件
目前發(fā)表的1.2.2-001,JSDK可下載的版本是以可安裝的壓縮檔形式。下載的檔案大約是20MB,可提供完整的Java發(fā)展環(huán)境,讓你能建立利用標(biāo)準(zhǔn)API為核心的Java解決之道。然而,你的網(wǎng)絡(luò)服務(wù)器需要應(yīng)用到JSP的唯一一件事是Java編譯器。要讓網(wǎng)絡(luò)服務(wù)器知道編譯器的位置,將環(huán)境變量JAVA.HOME設(shè)到JSDK的安裝目錄。如果你是在Windows上安裝并且接受預(yù)設(shè)目錄,將這行程序代碼set JAVA.HOME=C:\1.2.2加到你的autoexec.bat檔案并且重新開機(jī)。
在安裝好JSDK之后,下載 并且安裝JSWDK或beta版的Tomcat,以Java為主的Apache網(wǎng)絡(luò)服務(wù)器。安裝在哪里并不重要,重要的是你可以找到它。一般而言,它會(huì)放在上層目錄,這種方式可以讓你取代JSWDK或 JSDK的網(wǎng)絡(luò)服務(wù)器,不需要移動(dòng)其它的網(wǎng)絡(luò)服務(wù)器。在你安裝好這個(gè)檔案之后,你就可以準(zhǔn)備發(fā)展JSP了。
在你正確的安裝JSWDK之后,執(zhí)行startserver指令文件來(lái)激活網(wǎng)絡(luò)服務(wù)器,預(yù)設(shè)通訊端口 為 8080。要看你在激活服務(wù)器之后是均C有正確的安裝工具,你可以加載范例JSP檔案中的任何一個(gè)(http://localhost:8080/examples/jsp/)。如果你能夠成功的執(zhí)行一個(gè)范例檔案,你可以知道你已經(jīng)正確的設(shè)定好軟件了。如果你在激活服務(wù)器的控制臺(tái)窗口看到錯(cuò)誤訊息,那么你需要解決這個(gè)問(wèn)題。最常發(fā)生的問(wèn)題是沒(méi)有設(shè)定(或者不正確設(shè)定)環(huán)境變量JAVA.HOME。要檢視目前的環(huán)境設(shè)定,在DOS模式下鍵入set。
開始
解釋JSP語(yǔ)法 之前,先建立一個(gè)顯示目前日期與時(shí)間的快速網(wǎng)頁(yè)并且將它儲(chǔ)存成sample.jsp:
<html>
<head>
<title>First Page</title>
</head>
<body>
<H3>Today is:
<%= new java.util.Date() %>
</H3>
</body>
</html>.
將這個(gè)檔案與你所有的HTML與JSP網(wǎng)頁(yè)放在你JSWDK安裝目錄下的網(wǎng)頁(yè)目錄里. 你可以在http://localhost:8080/sample.jsp下載此頁(yè).當(dāng)你第一次參觀這個(gè)網(wǎng)頁(yè)時(shí),網(wǎng)站服務(wù)器會(huì)將JSP翻譯成Java servlet程序代碼,那你就會(huì)看到目前的日期與時(shí)間.
現(xiàn)在你已經(jīng)下載,安裝,并且架構(gòu)好發(fā)展環(huán)境,你已經(jīng)準(zhǔn)備好要了解JSP語(yǔ)法與建立你自己的JSP為主的解決之道.

JSP語(yǔ)法的基本原理
安裝之后,接下來(lái)我們要討論JSP的語(yǔ)法.如果要偷懶,你可以下載語(yǔ)法卡 而如果你不熟悉 Java的程序設(shè)計(jì),你可能會(huì)想要參考Sun的使用手冊(cè);然而,網(wǎng)站建立者不應(yīng)該做太多的Java發(fā)展.除了幾個(gè)函式呼叫之外,出現(xiàn)在你JSP網(wǎng)頁(yè)上的Java程序代碼應(yīng)該將它減到最少;
記住這點(diǎn)之后,現(xiàn)在讓我們先來(lái)看看JSP的編譯器指引與指令組件,之后我們將解釋JavaBeans與內(nèi)部對(duì)象. JSP編譯器指引與指令組件有五種型態(tài).JSP 1.0之后,大部分的JSP是包含在以<% 作為開始%>作為結(jié)束的單一卷標(biāo)里.新的 JSP 1.1規(guī)格已經(jīng)發(fā)表了,它同時(shí)也與XML兼容.
JSP的編譯器指引與指令組件 
  編譯器指引 	<%@ 編譯器指引 %> 	  
  宣告 	<%! 宣告 %> 	  
  表達(dá)式 	<%= 表達(dá)式 %> 	  
  程序代碼片段/小型指令 	<% 程序代碼片段 %> 	  
  批注 	<%-- 批注 --%> 	  
編譯器指引
JSP的編譯器指引是針對(duì)JSP引擎。它們并不會(huì)直接產(chǎn)生任何看得見(jiàn)的輸出;相反的,它們是在告訴引擎如何處理其它的JSP網(wǎng)頁(yè)。它們永遠(yuǎn)包含在 <%@ ?%>卷標(biāo)里。兩個(gè)主要的指引是 page與include。我們不會(huì)討論taglib編譯器指引但它可以在JSP1.1里用來(lái)建立自訂卷標(biāo)。
你幾乎可以在你所有的JSP網(wǎng)頁(yè)最上面找到page編譯器指引。雖然這不是必須的,但它可以讓你指定到哪里可以找到支持的Java類別這類的事:
<%@ page import="java.util.Date" %>, 
當(dāng)發(fā)生Java問(wèn)題的事件時(shí)應(yīng)該將訊息傳送到哪里:
<%@ page errorPage="errorPage.jsp" %>, 
以及你是?需要為使用者管理通話期的信息,可能存取多個(gè)網(wǎng)頁(yè)(稍后在JavaBeans里會(huì)有更多通話期的討論):
<%@ page session="true" %>。 
 include編譯器指引讓你將你的內(nèi)容分成幾個(gè)可管理的組件,就像那些有表頭或腳注的網(wǎng)頁(yè)。所包含的網(wǎng)頁(yè)可以是固定格式的HTML網(wǎng)頁(yè)或者是JSP內(nèi)容的網(wǎng)頁(yè):
<%@ include file="filename.jsp" %>。
宣告
JSP宣告讓你定義網(wǎng)頁(yè)層的變量,來(lái)儲(chǔ)存信息或定義支持的函式,讓JSP網(wǎng)頁(yè)的其余部分能夠使用。如果你發(fā)現(xiàn)自己有太多的程序代碼,你最好將它們放在不同的Java類別里。你可以在 <%! ?%>卷標(biāo)里找到宣告。記住要在變量宣告的后面加上分號(hào),就跟任何有效的Java敘述的形式一樣: <%! int i=0; %>。
表達(dá)式
JSP里有表達(dá)式,評(píng)估表達(dá)式的結(jié)果可以轉(zhuǎn)換成字符串并且直接使用在輸出網(wǎng)頁(yè)上。JSP運(yùn)算是屬于 <%= ?%> 卷標(biāo)里,并不包含分號(hào),加引號(hào)字符串的無(wú)用部分。
<%= i %>
<%= "Hello" %> 。
程序代碼片段/小型指令文件
JSP程序代碼片段或小型指令文件是包含在<% ?%> 卷標(biāo)里。當(dāng)網(wǎng)絡(luò)服務(wù)器接受這段請(qǐng)求時(shí),這段Java程序代碼會(huì)執(zhí)行。小型指令文件可以是原始的HTML或XML,其內(nèi)部的程序代碼片段可以讓你建立有條件的執(zhí)行程序代碼,或者只是一些使用另一塊程序代碼的東西。舉例來(lái)說(shuō),下列的程序代碼結(jié)合了表達(dá)式與小型指令文件,在H1,H2,H3,以及H4卷標(biāo)里顯示字符串"Hello"。小型指令文件不限于一行的原始程序代碼 :
<% for (int i=1; i<=4; i++) { %>
<H<%=i%>>Hello</H<%=i%>>
<% } %>。
批注
最后一個(gè)主要JSP組件是嵌入式批注。雖然你可以在你的檔案里包含HTML批注,如果使用者檢視網(wǎng)頁(yè)的原始碼,他們也會(huì)看到這些批注。如果你不要讓使用者看到你的批注,你可以將它放在<%-- ?--%>卷標(biāo)里:
<%-- 針對(duì)伺服端的批注 --%>。
 JSP與JavaBean
雖然你可以在小型指令文件里放入一大塊的程序代碼,但是大多數(shù)的Java程序代碼是屬于可以重復(fù)使用的組件,稱為JavaBean。JavaBean就跟ActiveX控件一樣:它們提供已知的功能,并且是為了可隨時(shí)重復(fù)使用的目的而設(shè)計(jì)的。
JavaBean的價(jià)值在于它可以經(jīng)由一組特性來(lái)使用,而這些特性則提供對(duì)JavaBean設(shè)定的存取。以人來(lái)作范例,此人就是JavaBean,而他的姓名,社會(huì)福利安全號(hào)碼,以及住址可以是特性。對(duì)于JSP網(wǎng)站,基本上你是將'JavaBean'動(dòng)態(tài)的連接到你的網(wǎng)站。
假設(shè)JavaBean是在建立網(wǎng)站之前建好的,你要做的第一件事是告訴JSP網(wǎng)頁(yè)它所需要使用JavaBean.這工作可以用<jsp:useBean>卷標(biāo)來(lái)完成:
<jsp:useBean id="localName" class="com.jguru.Person" scope="application" />.
<jsp:useBean>卷標(biāo)需要你以id 屬性來(lái)辨識(shí)豆子.在這里,你提供一個(gè)名稱讓JSP網(wǎng)頁(yè)來(lái)辨識(shí)豆子,除了id 屬性之外,你也必須告訴網(wǎng)頁(yè)要到哪里去找這個(gè)豆子,或者是它的Java類別名稱。類別屬性提供如何在各式方法之中找到它,最后一個(gè)需要的組件是scope 屬性.有了范圍屬性的幫助,你可以告訴豆子,要它為單一網(wǎng)頁(yè)(預(yù)設(shè))[scope="page"];為一個(gè)被請(qǐng)求的網(wǎng)頁(yè)[scope="request"];為通話期[scope="session"];或?yàn)檎麄€(gè)應(yīng)用程序[scope="application"]來(lái)維護(hù)它自己的信息.對(duì)于通話期范圍,你可以很容易的維護(hù)JSP網(wǎng)頁(yè)里的項(xiàng)目,例如購(gòu)物車。
一但你宣告了JavaBean之后,你就可以存取它的特性來(lái)訂定它。要取得一特性的值,使用<jsp:getProperty>卷標(biāo)。有了<jsp:getProperty>卷標(biāo),你可以指定要使用的豆子名稱(從useBean的id字段),以及你要取得值的特性。接著,真正的值就會(huì)放在輸出里:
<jsp:getProperty id="localName" property="name" />.
要更改JavaBean的特性,你需要使用<jsp:setProperty>卷標(biāo).對(duì)這個(gè)卷標(biāo),你也需要辨認(rèn)豆子以及要修正的特性,除此之外,你還需要提供新值.如果命名正確,這些可以直接經(jīng)由規(guī)定的格式取得:
<jsp:setProperty id="localName" property="*" />; 
要從一參數(shù)取得,你必須直接命名此特性以及參數(shù):
<jsp:setProperty id="localName" property="address" param="parameterName" />; 
或是直接以名稱與值來(lái)設(shè)定:
<jsp:setProperty id="localName" property="serialNumber" value="string" /> or <jsp:setProperty id="localName" property="serialNumber" value= <%= expression %> />.
有關(guān)JavaBean的最后一點(diǎn):要讓網(wǎng)絡(luò)服務(wù)器可以找到JavaBean,你需要將它們的類別檔案放在特別位置。對(duì)JSWDK而言,最簡(jiǎn)單的地方是在安裝目錄里的類別目錄,例如 \jswdk-1.0.1\classes.
JSP的內(nèi)部對(duì)象
最后一個(gè)與JSP語(yǔ)法有關(guān)的組件叫做內(nèi)部對(duì)象.在JSP小型指令文件內(nèi),你可以存取這些內(nèi)部對(duì)象來(lái)與執(zhí)行JSP網(wǎng)頁(yè)的servlet環(huán)境相互作用。許多對(duì)內(nèi)部對(duì)象的存取應(yīng)該要簡(jiǎn)化。然而,這些是范例,它們的存取都是可接受的,要完整的利用內(nèi)部對(duì)象設(shè)定則需要對(duì)最新的Java Servlet API有所了解。
下表列出你可以使用的內(nèi)部對(duì)象。  
內(nèi)部對(duì)象說(shuō)明 
  request 	客戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù) 	  
  response 	網(wǎng)頁(yè)傳回客戶端的響應(yīng) 	  
  pageContext 	網(wǎng)頁(yè)的屬性是在這里管理 	  
  session 	與請(qǐng)求有關(guān)的通話期 	  
  application 	servlet正在執(zhí)行的內(nèi)容 	  
  out 	用來(lái)傳送響應(yīng)的輸出資料流 	  
  config 	servlet的架構(gòu)對(duì)象 	  
  page 	JSP網(wǎng)頁(yè)本身 	  
  exception 	針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外 	  
那么,這些是做什么的,而你應(yīng)該如何使用它們呢?基本上,在你的小型指令文件里,你可以使用它們來(lái)存取執(zhí)行JSP程序代碼的servlet。為了避免談?wù)摰教郤ervlet API 的細(xì)節(jié),讓我們來(lái)檢視一些你可以利用它們來(lái)做的事: 
不必使用表達(dá)式,你可以直接存取內(nèi)部out對(duì)象來(lái)打印一些東西到response:
<% out.println("Hello"); %>.  
不必直接傳送參數(shù)到JavaBean,你可以藉由請(qǐng)求對(duì)象來(lái)取得參數(shù)的值:
<% String name=request.getParameter("name"); out.println(name); %>。 
當(dāng)你以JSP寫了許多的應(yīng)用程序之后,如果你建立了JavaBeans或者發(fā)現(xiàn)你自己將太多的Java原始碼放入你的JSP檔案,你需要建立支持的Java類別,這樣可以鼓勵(lì)重復(fù)使用并且降低JSP網(wǎng)頁(yè)轉(zhuǎn)換時(shí)所需要的時(shí)間。當(dāng)你需要建立Java類別時(shí),你必須: 
將JDSWK的安裝目錄\bin目錄加到你的PATH。在你的autoexec.bat檔案的PATH行的最后,加入C:\1.2.2\bin; 。 
以下面的指令將JAR檔案復(fù)制到\jre\lib\ext目錄:
copy c:\jswdk-1.0.1\lib\servlet.jar c:\jdk1.2.2\jre\lib\ext. 
建立一JSP網(wǎng)站
現(xiàn)在到了將所有的JSP語(yǔ)法放在一起使用的時(shí)候了。我們將會(huì)建立一個(gè)具有輸入格式的網(wǎng)站,讓使用者來(lái)輸入股票代號(hào)并且獲得目前股票的價(jià)格(大約延遲20分鐘)。如果有錯(cuò)誤,則錯(cuò)誤網(wǎng)頁(yè)會(huì)顯示。
quote.jsp
首先,以這段程序代碼建立quote.jsp并且將它儲(chǔ)存在JSWDK安裝目錄的網(wǎng)頁(yè)目錄里。網(wǎng)頁(yè)的大部分內(nèi)容是標(biāo)準(zhǔn)的HTML格式,而JSP程序代碼分散各處。第6行是網(wǎng)頁(yè)編輯器指引,指示將任何錯(cuò)誤傳送到errorPage.jsp檔案。第13行到15行是小型指示碼,基本上是說(shuō)只有當(dāng)"symbol"參數(shù)存在時(shí)才顯示表格。這個(gè)if區(qū)段包含了第32行到34行的程序代碼。第17行定義要使用的 JavaBean,而第18行從參數(shù)加載它的符號(hào)特性。第27行到29行指示顯示豆子的特性。除了if區(qū)段之外,并沒(méi)有其它的Java程序代碼。
errorPage.jsp
接著,將下列的JSP原始碼儲(chǔ)存到網(wǎng)頁(yè)目錄下的檔案errorPage.jsp.這是一個(gè)錯(cuò)誤網(wǎng)頁(yè)的暗示是在第一行,此行將網(wǎng)頁(yè)編譯器指引isErrorPage屬性設(shè)為真。雖然前一頁(yè)說(shuō)明了錯(cuò)誤網(wǎng)頁(yè)在哪里,這頁(yè)是說(shuō)它是一個(gè)錯(cuò)誤網(wǎng)頁(yè)。JSP檔案里其它特定的JSP程序代碼是對(duì)內(nèi)部例外對(duì)象的存取。此頁(yè)只是顯示它的值而已:
<%@ page isErrorPage="true" %>
<html>
<head>
<title>Error Page</title>
</head>
<body>
<h1>Our Error Page</h1></font>
<!-- Print Exception -->
We got ourselves an exception:
    <%= exception %>
<a href="quote.jsp">Restart</a>
</body>
</html>.
<span lang="EN-US" style="font-size:10.5pt;mso-bidi-font-size:12.0pt; font-family:"Times New Roman";mso-fareast-font-family:宋體;mso-font-kerning:1.0pt; mso-ansi-language:EN-US;mso-fareast-lang

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91丝袜在线播放九色| 亚洲图片欧美一区| 在线观看亚洲成人| 国产真实乱子伦精品视频| 亚洲美女免费视频| 久久久亚洲国产美女国产盗摄| 在线国产电影不卡| 成人h动漫精品一区二| 麻豆视频一区二区| 亚洲国产乱码最新视频 | 91久久一区二区| 国模无码大尺度一区二区三区| 亚洲国产精品视频| 亚洲婷婷综合色高清在线| 久久亚洲私人国产精品va媚药| 欧美日本一区二区三区| 91同城在线观看| 成人国产精品免费网站| 国内精品自线一区二区三区视频| 午夜精品久久久久久久| 亚洲狼人国产精品| 亚洲欧美色图小说| **性色生活片久久毛片| 国产精品理论片| 国产欧美一二三区| 国产欧美一区二区精品忘忧草| 精品久久一区二区| 日韩欧美国产电影| 日韩欧美一级片| 欧美一区二区三区在线观看| 欧美日韩精品一区二区三区 | 国产精品网站一区| 久久精品视频免费| 久久精品视频免费| 国产色产综合色产在线视频 | 国产女人水真多18毛片18精品视频| 日韩欧美综合一区| 日韩欧美国产系列| 日韩视频一区在线观看| 欧美一区二区三区男人的天堂| 欧美二区三区的天堂| 欧美日韩美女一区二区| 91精品国产综合久久小美女| 在线播放91灌醉迷j高跟美女 | 精品久久人人做人人爽| 日韩免费视频一区| xnxx国产精品| 国产蜜臀97一区二区三区| 中文字幕va一区二区三区| √…a在线天堂一区| 亚洲免费大片在线观看| 一区二区在线观看视频在线观看| 亚洲狠狠丁香婷婷综合久久久| 亚洲乱码精品一二三四区日韩在线 | 免费三级欧美电影| 激情综合一区二区三区| 国产宾馆实践打屁股91| 波多野结衣在线aⅴ中文字幕不卡| 91在线精品一区二区| 91久久精品一区二区三| 884aa四虎影成人精品一区| 欧美一级欧美一级在线播放| 久久网站最新地址| 中文字幕日韩精品一区| 亚洲亚洲精品在线观看| 久久成人久久爱| 成人中文字幕电影| 91免费观看国产| 成人免费看视频| 99久久er热在这里只有精品15| 99在线精品一区二区三区| 欧美网站大全在线观看| 精品国产三级电影在线观看| 国产欧美日韩在线| 亚洲一区二区三区中文字幕在线| 日本伊人色综合网| 成人app在线观看| 欧美日韩在线播放一区| www一区二区| 夜夜嗨av一区二区三区网页| 精品在线观看视频| 色婷婷久久久久swag精品| 日韩欧美激情四射| 亚洲人精品午夜| 久久国产综合精品| 色噜噜狠狠一区二区三区果冻| 欧美成人aa大片| 国产一区二区免费看| 91在线视频免费观看| 欧美大尺度电影在线| 亚洲欧美另类图片小说| 国模无码大尺度一区二区三区| 欧美一级艳片视频免费观看| 中文字幕乱码亚洲精品一区| 亚洲成人免费看| 成人天堂资源www在线| 欧美一区二区精美| 亚洲精品视频在线观看免费| 狠狠色丁香婷婷综合| 欧美性大战xxxxx久久久| 国产清纯白嫩初高生在线观看91| 日韩极品在线观看| 一本高清dvd不卡在线观看| 久久久国产综合精品女国产盗摄| 亚洲成人黄色小说| 97久久久精品综合88久久| 日韩欧美一级二级| 一区2区3区在线看| 成人av电影免费观看| 精品国产乱码久久久久久夜甘婷婷| 亚洲精品中文在线影院| 夫妻av一区二区| www成人在线观看| 免费高清视频精品| 日本韩国一区二区| 亚洲婷婷国产精品电影人久久| 国产v日产∨综合v精品视频| 欧美不卡一二三| 蜜臀av国产精品久久久久| 精品视频资源站| 亚洲一区二区三区在线看| 日本电影亚洲天堂一区| 亚洲欧美日韩一区| 99视频精品全部免费在线| 国产欧美日韩在线观看| 国产精品一区二区果冻传媒| 精品卡一卡二卡三卡四在线| 日本不卡一区二区三区| 欧美日韩国产精选| 亚洲国产成人91porn| 欧美日韩视频在线第一区| 一区二区三区在线播| 欧美做爰猛烈大尺度电影无法无天| 成人免费小视频| 91麻豆精品在线观看| 亚洲欧美一区二区三区久本道91 | 欧美在线色视频| 一区二区三区91| 在线观看视频一区二区| 樱花草国产18久久久久| 在线亚洲+欧美+日本专区| 亚洲图片有声小说| 91精品国产综合久久香蕉的特点| 日韩一区欧美二区| 日韩欧美aaaaaa| 国产自产高清不卡| 中文字幕免费观看一区| 不卡高清视频专区| 亚洲综合图片区| 911精品国产一区二区在线| 热久久免费视频| 久久亚洲欧美国产精品乐播| 成人中文字幕电影| 亚洲精品乱码久久久久久久久| 欧美丝袜自拍制服另类| 免费在线观看一区| 国产亚洲一区二区三区四区| 成人av免费在线| 一区二区欧美视频| 欧美一区二区三区免费| 国产精品中文字幕日韩精品| 国产精品麻豆久久久| 国产成人亚洲综合a∨猫咪| 一区二区三区 在线观看视频| 色婷婷久久99综合精品jk白丝| 一区二区在线电影| 欧美一级日韩免费不卡| 国产一区二区三区最好精华液| 国产精品久久久久久妇女6080 | 亚洲免费观看高清完整版在线观看 | 国产精品卡一卡二| 欧洲中文字幕精品| 经典三级视频一区| 亚洲视频一区在线观看| 91精品国产欧美一区二区成人| 精东粉嫩av免费一区二区三区| 亚洲色图制服诱惑| 91麻豆精品国产自产在线观看一区 | 欧美午夜寂寞影院| 精品一区二区在线免费观看| 国产精品毛片高清在线完整版| 欧美日韩色一区| 国产成人在线观看| 日日夜夜精品视频免费| 中文字幕高清一区| 欧美一区日韩一区| 99国产精品久久久久| 美女免费视频一区二区| 亚洲女性喷水在线观看一区| 日韩三级在线免费观看| 91丨九色丨尤物| 黑人精品欧美一区二区蜜桃| 亚洲图片欧美综合| 中日韩免费视频中文字幕| 91精品国产色综合久久| 91黄色免费看| 成人爱爱电影网址| 国模娜娜一区二区三区| 亚洲国产毛片aaaaa无费看| 中文字幕在线不卡国产视频|