<kbd id="fugzo"></kbd>
<pre id="fugzo"></pre>
    1. <fieldset id="fugzo"><style id="fugzo"></style></fieldset>
      <center id="fugzo"></center>
    2. 哑剧盖章,电视剧折腰免费观看全集,亮剑3gp下载,秘密访客,泰剧为你着迷,古城童话,食物链无删减,大鱼海棠

      JSP頁面如何實現文件上傳下載

      時間:2025-10-11 04:10:09 java語言

      JSP頁面如何實現文件上傳下載

        Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。下面,小編為大家搜索整理了JSP頁面如何實現文件上傳下載,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

        名稱:jsp頁面上傳類

        作者:SinNeR

        Mail:vogoals[at]hotmail.com

        特點:

        可以多文件上傳;

        返回上傳后的文件名;

        form表單中的其他參數也可以得到。

        先貼上傳類,JspFileUpload

        package com.vogoal.util;

        import java.io.BufferedOutputStream;

        import java.io.File;

        import java.io.FileOutputStream;

        import java.io.IOException;

        import java.text.SimpleDateFormat;

        import java.util.ArrayList;

        import java.util.Date;

        import java.util.Hashtable;

        import javax.servlet.ServletInputStream;

        import javax.servlet.http.HttpServletRequest;

        /*

        * vogoalAPI 1.0

        * Auther SinNeR@blueidea.com

        * by vogoal.com

        * mail: vogoals@hotmail.com

        */

        /**

        * JSP上傳文件類

        *

        * @author SinNeR

        * @version 1.0

        */

        public class JspFileUpload {

        /** request對象 */

        private HttpServletRequest request = null;

        /** 上傳文件的路徑 */

        private String uploadPath = null;

        /** 每次讀取得字節的大小 */

        private static int BUFSIZE = 1024 * 8;

        /** 存儲參數的Hashtable */

        private Hashtable paramHt = new Hasptable();

        /** 存儲上傳的文件的文件名的ArrayList */

        private ArrayList updFileArr = new ArrayList();

        /**

        * 設定request對象。

        *

        * @param request

        * HttpServletRequest request對象

        */

        public void setRequest(HttpServletRequest request) {

        this.request = request;

        }

        /**

        * 設定文件上傳路徑。

        *

        * @param path

        * 用戶指定的文件的上傳路徑。

        */

        public void setUploadPath(String path) {

        this.uploadPath = path;

        }

        /**

        * 文件上傳處理主程序。

        *

        * @return int 操作結果 0 文件操作成功;1 request對象不存在。 2 沒有設定文件保存路徑或者文件保存路徑不正確;3

        * 沒有設定正確的enctype;4 文件操作異常。

        */

        public int process() {

        int status = 0;

        /pic/p>

        status = preCheck();

        /pic/p>

        if (status != 0)

        return status;

        try {

        /pic/p>

        String name = null;

        /pic/p>

        String value = null;

        /pic/p>

        boolean fileFlag = false;

        /pic/p>

        File tmpFile = null;

        /pic/p>

        String fName = null;

        FileOutputStream baos = null;

        BufferedOutputStream bos = null;

        /pic/p>

        paramHt = new Hashtable();

        updFileArr = new ArrayList();

        int rtnPos = 0;

        byte[] buffs = new byte[BUFSIZE * 8];

        /pic/p>

        String contentType = request.getContentType();

        int index = contentType.indexOf("boundary=");

        String boundary = "--" + contentType.substring(index + 9);

        String endBoundary = boundary + "--";

        /pic/p>

        ServletInputStream sis = request.getInputStream();

        /pic/p>

        while ((rtnPos = sis.readLine(buffs, 0, buffs.length)) != -1) {

        String strBuff = new String(buffs, 0, rtnPos);

        /pic/p>

        if (strBuff.startsWith(boundary)) {

        if (name != null && name.trim().length() > 0) {

        if (fileFlag) {

        bos.flush();

        baos.close();

        bos.close();

        baos = null;

        bos = null;

        updFileArr.add(fName);

        } else {

        Object obj = paramHt.get(name);

        ArrayList al = new ArrayList();

        if (obj != null) {

        al = (ArrayList) obj;

        }

        al.add(value);

        System.out.println(value);

        paramHt.put(name, al);

        }

        }

        name = new String();

        value = new String();

        fileFlag = false;

        fName = new String();

        rtnPos = sis.readLine(buffs, 0, buffs.length);

        if (rtnPos != -1) {

        strBuff = new String(buffs, 0, rtnPos);

        if (strBuff.toLowerCase().startsWith(

        "content-disposition: form-data; ")) {

        int nIndex = strBuff.toLowerCase().indexOf(

        "name=\"");

        int nLastIndex = strBuff.toLowerCase().indexOf(

        "\"", nIndex + 6);

        name = strBuff.substring(nIndex + 6, nLastIndex);

        }

        int fIndex = strBuff.toLowerCase().indexOf(

        "filename=\"");

        if (fIndex != -1) {

        fileFlag = true;

        int fLastIndex = strBuff.toLowerCase().indexOf(

        "\"", fIndex + 10);

        fName = strBuff.substring(fIndex + 10, fLastIndex);

        fName = getFileName(fName);

        if (fName == null || fName.trim().length() == 0) {

        fileFlag = false;

        sis.readLine(buffs, 0, buffs.length);

        sis.readLine(buffs, 0, buffs.length);

        sis.readLine(buffs, 0, buffs.length);

        continue;

        }else{

        fName = getFileNameByTime(fName);

        sis.readLine(buffs, 0, buffs.length);

        sis.readLine(buffs, 0, buffs.length);

        }

        }

        }

        } else if (strBuff.startsWith(endBoundary)) {

        if (name != null && name.trim().length() > 0) {

        if (fileFlag) {

        bos.flush();

        baos.close();

        bos.close();

        baos = null;

        bos = null;

        updFileArr.add(fName);

        } else {

        Object obj = paramHt.get(name);

        ArrayList al = new ArrayList();

        if (obj != null) {

        al = (ArrayList) obj;

        }

        al.add(value);

        paramHt.put(name, al);

        }

        }

        } else {

        if (fileFlag) {

        if (baos == null && bos == null) {

        tmpFile = new File(uploadPath + fName);

        baos = new FileOutputStream(tmpFile);

        bos = new BufferedOutputStream(baos);

        }

        bos.write(buffs, 0, rtnPos);

        baos.flush();

        } else {

        System.out.println("test :" + value + "--" + strBuff);

        value = value + strBuff;

        }

        }

        }

        } catch (IOException e) {

        status = 4;

        }

        return status;

        }

        private int preCheck() {

        int errCode = 0;

        if ( request == null )

        return 1;

        if ( uploadPath == null || uploadPath.trim().length() == 0 )

        return 2;

        else{

        File tmpF = new File(uploadPath);

        if (!tmpF.exists())

        return 2;

        }

        String contentType = request.getContentType();

        if ( contentType.indexOf("multipart/form-data") == -1 )

        return 3;

        return errCode;

        }

        public String getParameter(String name){

        String value = "";

        if ( name == null || name.trim().length() == 0 )

        return value;

        value = (paramHt.get(name) == null)?"":(String)((ArrayList)paramHt.get(name)).get(0);

        return value;

        }

        public String[] getParameters(String name){

        if ( name == null || name.trim().length() == 0 )

        return null;

        if ( paramHt.get(name) == null )

        return null;

        ArrayList al = (ArrayList)paramHt.get(name);

        String[] strArr = new String[al.size()];

        for ( int i=0;i

        strArr[i] = (String)al.get(i);

        return strArr;

        }

        public int getUpdFileSize(){

        return updFileArr.size();

        }

        public String[] getUpdFileNames(){

        String[] strArr = new String[updFileArr.size()];

        for ( int i=0;i

        strArr[i] = (String)updFileArr.get(i);

        return strArr;

        }

        private String getFileName(String input){

        int fIndex = input.lastIndexOf("\\");

        if (fIndex == -1) {

        fIndex = input.lastIndexOf("/");

        if (fIndex == -1) {

        return input;

        }

        }

        input = input.substring(fIndex + 1);

        return input;

        }

        private String getFileNameByTime(String input){

        int index = input.indexOf(".");

        Date dt = new Date();

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");

        return input.substring(0,index) + sdf.format(dt) + input.substring(index);

        }

        }

        說明:

        這個類基本解決了上一貼的上一貼說的存在的bug和不足。主要做了如下修正。

        用戶可以設定文件上傳的路徑,這里沒有用request對象的getRealPath方法來取得相對路徑,而是用了絕對路徑。是一個小敗筆。因為有時候用戶只是得到服務器的一個應用,而不知道整個服務器的路徑。但是既然getRealPath自己可以得到,用戶自己取得也可以。

        在文件上傳處理的時候,預先進行了check,把一些可能出現的造成上傳失敗的情況拍查掉。避免該類出現不該出現的異常。

        捕獲了IO異常,避免文件上傳的時候出現異常時程序的不友好表現

        提供了方法返回form表單中其他參數的取得,模擬了HttpServletRequest對象的getParameter和getParameters方法(后面這個方法是叫這個名字么-_-b),取得Parameter的名稱的方法沒有提供,是個小缺陷。

        提供了方法返回上傳的文件的件數和上傳的文件名,方便用戶作其他操作。

        現在介紹下JSP頁面中如何用這個類實現上傳。

        首先,要把這個類編譯后的class文件拷貝到WEB-INF/classes/目錄下。注意保持package的結構。

        在jsp頁面中引用這個類

        使用的時候的注意事項:

        一定要設定request對象。

        一定要設定正確的上傳路徑。

        執行完了之后才可以得到其他參數,因為執行了之后這些參數才被分析。

        1,2兩點如果沒有做到的話,process方法執行的時候匯報錯。

        各個用戶可用的方法及說明:

        設定requet對象。

        public void setRequest(HttpServletRequest request)

        設定文件上傳的路徑。

        public void setUploadPath(String path)

        文件上傳處理主程序。

        @return int 操作結果 0 文件操作成功;1 request對象不存在。 2 沒有設定文件保存路徑或者文件保存路徑不正確;3

        沒有設定正確的enctype;4 文件操作異常。

        public int process()

        根據name取得form表單中其他傳遞的參數的值(多個的話返回其中一個)

        public String getParameter(String name)

        根據name取得form表單中其他傳遞的參數的值(返回數組,可有多個)

        public String[] getParameters(String name)

        取得上傳成功文件的個數

        public int getUpdFileSize()

        取得上傳的文件名對應的數組。

        public String[] getUpdFileNames()

        注意process方法地返回值,在不是0的情況下操作失敗。

        以下提供測試類以及測試頁面(見附件):

        HelloPostFile.html

        HelloPostFile.jsp

        寫在jsp中的代碼的測試文件。

        HelloPostFileWithClass.html

        HelloPostFileWithClass.jsp

        抽出class后的測試文件。

        src在

        WEB-INF/src/

        class在

        WEB-INF/classes/

        另:

        由于這個文件被我在中文日文系統下編輯過,注釋出現亂碼,所以大部分都刪掉了,見諒。

        下載:WEB-INF.zip

        JSP文件下載類整理完成。可以在JSP頁面中實現簡單的下載,支持文件打包下載功能。支持將字符串或者流生成文件提供下載的功能。但是也有一些缺點,F把這個類的基本介紹總結如下。

        名稱:jsp頁面下載類

        作者:SinNeR

        Mail:vogoals[at]hotmail.com

        特點及功能介紹:

        支持單文件下載。支持多文件zip壓縮下載。多文件zip壓縮可在服務器保留或者刪除副本。支持將特定的字符串或者byte數組以指定的文件名提供下載。

        在下載過程中需要提供response對象。并且選擇下載形式。

        下載處理前先進行check,避免出現錯誤。

        下載處理過程中出錯時,會報告錯誤信息。

        日文系統下文件名是中文時出現亂碼問題。

        處理前需要進行相對繁瑣的設定。

        現介紹下使用者可見的方法的功能。

        設定實現下載必須的response對象。

        public void setResponse(HttpServletResponse response)

        設定下載方式:0 為普通單文件下載。 1 為多文件壓縮成zip包下載。 2 為將指定的字符串等拼接成文件內容提供給用戶下載。

        public void setDownType(int fileType)

        設定下載時顯示給用的文件名。

        public void setDisFileName(String fileName)

        壓縮文件下載時,設定壓縮文件暫時保存的路徑(路徑為絕對路徑)

        public void setZipFilePath( String path )

        壓縮文件下載時,設定服務器端生成的壓縮文件是否刪除。True 刪除;false 保留。

        public void setZipDelFlag(boolean b)

        壓縮文件下載時,設定要壓縮的文件的文件路徑(路徑為絕對路徑)

        public void setZipFileNames(String[] fileNames)

        單文件下載時,設定下載文件的路徑(絕對路徑)

        public void setDownFileName(String fileName)

        將字符串生成文件內容模擬下載時,設定文件的內容。參數為字符串(可多次調用)

        public int setFileContent(String fileContent)

        將字符串生成文件內容模擬下載時,設定文件的內容。參數為byte數組(可多次調用)

        返回值:0 操作正常; 9 出現IO異常。

        public int setFileContent(byte[] fileContent)

        將字符串生成文件內容模擬下載時,調用此方法結束文件內容設定。

        返回值:0 操作正常; 9 出現IO異常。

        public int setFileContentEnd()

        主處理函數。

        返回值: 0 處理正常;1 未設定response對象。 2 未設定文件下載方式。 3 未設定要顯示的文件名。 4 未設定要下載的文件路徑,或者設定的下載的文件路徑不存在。 9 IO異常。

        public int process()

        現在介紹不同下載模式下的簡單流程:

        單文件下載流程:

        /pic/p>

        JspFileDownload jfd = new JspFileDownload();

        /pic/p>

        jfd.setResponse(response);

        /pic/p>

        jfd.setDownType(0);

        /pic/p>

        jfd.setDisFileName(filename);

        /pic/p>

        jfd.setDownFileName(filePath);

        /pic/p>

        int result = jfd.process();

        多文件壓縮成ZIP文件下載:

        /pic/p>

        JspFileDownload jfd = new JspFileDownload();

        /pic/p>

        jfd.setResponse(response);

        /pic/p>

        jfd.setDownType(1);

        /pic/p>

        jfd.setDisFileName(filename);

        /pic/p>

        jfd.setZipFileNames(fileNames);

        /pic/p>

        jfd.setZipDelFlag(true);

        /pic/p>

        jfd.setZipFilePath(zipfolder);

        /pic/p>

        Int result = jfd.process();

        將字符串生成為文件內容,模擬文件下載:

        /pic/p>

        JspFileDownload jfd = new JspFileDownload();

        /pic/p>

        jfd.setResponse(response);

        /pic/p>

        jfd.setDownType(2);

        /pic/p>

        jfd.setDisFileName(request.getParameter("filename"));

        /pic/p>

        out.print(jfd.process());

        /pic/p>

        jfd.setFileContent(request.getParameter("name"));

        /pic/p>

        jfd.setFileContentEnd();

        以上就是簡單的使用介紹。下面貼出主處理類的代碼。由于在日文系統下編輯的文件。注釋只能寫英文,英文太差-_-b。多包涵。

        package com.vogoal.util;

        import java.io.BufferedInputStream;

        import java.io.File;

        import java.io.FileInputStream;

        import java.io.FileOutputStream;

        import java.io.IOException;

        import java.io.InputStream;

        import java.util.zip.ZipEntry;

        import java.util.zip.ZipOutputStream;

        import javax.servlet.http.HttpServletResponse;

        /*

        * vogoalAPI 1.0

        * Auther SinNeR@blueidea.com

        * by vogoal.com

        * mail: vogoals@hotmail.com

        */

        /**

        * JSP FILE DOWNLOAD SUPPORT

        *

        * @author SinNeR

        * @version 1.0

        */

        public class JspFileDownload {

        /** request object */

        private HttpServletResponse response = null;

        /** file type: -1 un-setting; 0 normal file; 1 zip file ;2 stream*/

        private int fileType = -1;

        /** file name to be displayed */

        private String disFileName = null;

        /** zip file path */

        private String zipFilePath = null;

        /** file to be zipped */

        private String[] zipFileNames = null;

        private boolean zipDelFlag = false;

        /** file to be downloaded */

        private String downFileName = null;

        /** error code 0 */

        private static final int PROCESS_OK = 0;

        /** error code 1 */

        private static final int RESPONSE_IS_NULL = 1;

        /** error code 2 */

        private static final int UNSET_DOWNLOADTYPE = 2;

        /** error code 3 */

        private static final int UNSET_DIS_FILE_NAME = 3;

        /** error code 4 */

        private static final int UNSET_DOWN_FILE_NAME = 4;

        /** error code 9 */

        private static final int IO_EXCEPTION = 9;

        /**

        * set response object

        * @param response response Object

        */

        public void setResponse(HttpServletResponse response){

        this.response = response;

        }

        /**

        * set file type 0 normal file; 1 zip file ;2 stream

        * @param fileType

        */

        public void setDownType(int fileType){

        this.fileType = fileType;

        }

        /**

        * set display file name

        * @param fileName

        */

        public void setDisFileName(String fileName){

        this.disFileName = fileName;

        }

        /**

        * set zip file path

        * @param fileNames

        */

        public void setZipFilePath( String path ){

        this.zipFilePath = path;

        }

        public void setZipDelFlag(boolean b){

        this.zipDelFlag = b;

        }

        /**

        * set zip file names

        * @param fileNames

        */

        public void setZipFileNames(String[] fileNames){

        this.zipFileNames = fileNames;

        }

        /**

        * set download file name

        * @param fileName

        */

        public void setDownFileName(String fileName){

        this.downFileName = fileName;

        }

        /**

        * set file content

        * @param fileContent

        */

        public int setFileContent(String fileContent){

        try{

        byte[] buffs = fileContent.getBytes("UTF-8");

        response.getOutputStream().write(buffs);

        }catch(IOException e){

        return IO_EXCEPTION;

        }

        return PROCESS_OK;

        }

        /**

        * set file content

        * @param fileContent

        */

        public int setFileContent(byte[] fileContent){

        try{

        response.getOutputStream().write(fileContent);

        }catch(IOException e){

        return IO_EXCEPTION;

        }

        return PROCESS_OK;

        }

        /**

        * set file content end

        *

        */

        public int setFileContentEnd(){

        try{

        response.getOutputStream().close();

        }catch(IOException e){

        return IO_EXCEPTION;

        }

        return PROCESS_OK;

        }

        /**

        * main process

        * @return

        */

        public int process(){

        int status = PROCESS_OK;

        status = preCheck();

        if ( status != PROCESS_OK )

        return status;

        String fileName = disFileName;

        response.setContentType("APPLICATION/OCTET-STREAM");

        response.setHeader("Content-Disposition","attachment;filename=\"" + fileName + "\"");

        int BUFSIZE = 1024 * 8;

        int rtnPos = 0;

        byte[] buffs = new byte[ BUFSIZE ];

        FileInputStream inStream = null;

        ZipOutputStream zos = null;

        InputStream is = null;

        String filepath = null;

        try{

        if ( fileType == 0 || fileType == 1){

        if ( fileType == 0 ){

        filepath = downFileName;

        }else{

        filepath = zipFilePath + fileName;

        String[] fileToZip = zipFileNames;

        zos=new ZipOutputStream(new FileOutputStream(filepath));

        ZipEntry ze=null;

        byte[] buf=new byte[BUFSIZE];

        int readLen=0;

        for (int i= 0;i

        File f= new File(fileToZip[i]);

        ze=new ZipEntry(f.getName());

        ze.setSize(f.length());

        ze.setTime(f.lastModified());

        zos.putNextEntry(ze);

        is=new BufferedInputStream(new FileInputStream(f));

        while ((readLen=is.read(buf, 0, BUFSIZE))!=-1) {

        zos.write(buf, 0, readLen);

        }

        is.close();

        }

        zos.close();

        }

        inStream =new FileInputStream(filepath);

        while((rtnPos=inStream.read(buffs)) >0)

        response.getOutputStream().write(buffs,0,rtnPos);

        response.getOutputStream().close();

        inStream.close();

        }

        if ( zipDelFlag ){

        File fToDel = new File(filepath);

        fToDel.delete();

        }

        }catch(IOException e){

        return IO_EXCEPTION;

        }finally{

        try{

        if ( inStream != null ){

        inStream.close();

        inStream = null;

        }

        if ( zos != null ){

        zos.close();

        zos = null;

        }

        if ( is != null ){

        is.close();

        is = null;

        }

        }catch (IOException e){

        }

        }

        return status;

        }

        /**

        * pre check.

        * @return

        */

        private int preCheck(){

        if ( response == null )

        return RESPONSE_IS_NULL;

        if ( disFileName == null || disFileName.trim().length() == 0 )

        return UNSET_DIS_FILE_NAME;

        if ( fileType == -1 )

        return UNSET_DOWNLOADTYPE;

        else if ( fileType == 0 ){

        if ( downFileName == null || downFileName.trim().length() == 0 )

        return UNSET_DOWN_FILE_NAME;

        else{

        if ( !isFile( downFileName ) )

        return UNSET_DOWN_FILE_NAME;

        }

        }else if ( fileType == 1 ){

        if ( zipFilePath == null || zipFilePath.length() == 0 )

        return UNSET_DOWN_FILE_NAME;

        else{

        if ( !isDirect(zipFilePath) )

        return UNSET_DOWN_FILE_NAME;

        }

        if ( zipFileNames == null || zipFileNames.length == 0 )

        return UNSET_DOWN_FILE_NAME;

        else{

        for ( int i=0;i

        if ( zipFileNames[i] == null || zipFileNames[i].trim().length() == 0 )

        return UNSET_DOWN_FILE_NAME;

        else{

        if ( !isFile( zipFileNames[i] ) )

        return UNSET_DOWN_FILE_NAME;

        }

        }

        }

        }else if ( fileType == 2 ){

        /pic/p>

        }else{

        return UNSET_DOWNLOADTYPE;

        }

        return PROCESS_OK;

        }

        private boolean isFile(String fileName){

        File f = new File(fileName);

        if (!f.exists() || !f.isFile())

        return false;

        return true;

        }

        private boolean isDirect(String filePath){

        File f = new File(filePath);

        if (!f.exists() || !f.isDirectory())

        return false;

        return true;

        }

        }

        至此,jsp頁面文件下載介紹完成。

        使用的時候,把這個類生成的class文件拷貝到WEB-INF/classes下。(注意保持包的路徑)

        然后在使用的頁面import進這個class即可。

        注意:

        可能存在編碼方式的問題,如果出現或者有別的bug請聯系我,我來debug。

        附件為這個類的source以及測試程序。

        附件說明:

        單文件下載測試程序

        請求頁面:downloadSimpleFile.html

        下載功能實現頁面:downloadSimpleFile.jsp

        多文件壓縮成zip文件下載的測試程序

        請求頁面:downloadZipFile.html

        下載功能實現頁面:downloadZipFile.jsp

        字符串生成文件內容模擬文件下載的測試程序。

        請求頁面:downloadStreamFile.html

        下載功能實現頁面:downloadStreamFile.jsp

        Source及class文件。

        Source WEB-INF/src/com/vogoal/util/ JspFileDownload.java

        Class文件WEB-INF/classes/com/vogoal/util/ JspFileDownload.class

      【JSP頁面如何實現文件上傳下載】相關文章:

      JavaWeb如何實現文件上傳下載功能12-18

      如何使用JavaScript實現頁面定時跳轉11-10

      編寫Java無腳本的JSP頁面的方法11-11

      PHP中實現頁面跳轉01-31

      php頁面緩存實現方法12-13

      PHP頁面跳轉實現技巧10-12

      PHP頁面跳轉幾種實現技巧09-04

      如何使用php語言實現文件名稱07-30

      Html5如何實現文件異步上傳功能10-04

      主站蜘蛛池模板: 归路30集全集观看免费| 激战丛林在线播放| 隋唐英雄111| 韩剧妈妈爱上儿子全集| 釜山行2半岛| 鬼吹灯之寻龙诀电影| 村妓2HD高清国语| 第一次爱的人免费观看韩剧| 青蛇与白蛇| 牡丹花下免费观看| 《环太平洋2》完整版在线观看 | 影星杰·凯利未删减| 莫妮卡爱我几何在线观看全集免费播放| 明日战记在线观看免费完整版中文| 照亮你在线观看| 公之浮之中字10演员表| 印度电影最毒美人心| 妈妈我爱你手势舞| 神马电影《女销售》| 异形vs人类| 《出差遇到前任》| 电视剧冷风暴在线观看| 王蒙速滑| 金银悔1-5普通话版免费观看下载| 《瑜伽教练》韩国电影免费观看| 终结电视剧全集观看| 总统夫人的夜晚在线播放| 网购迪士尼套餐最终民警护送入园| 一起吃饭吧第三季| 酒店激战第5季更新时间| 小菊的春天在线观看| 白峰美羽视频在线播放平台 | 中国教育考试网官网登录入口| 乌云之上电视剧在线免费观看| 兰西县| 微微一笑很倾城百度云| 浪漫俱乐部| 娃娃脸5在线观看完整免费高清原声满 | 麻花传mv在线播放观看最新集数| 白头神探| 男女一起愁愁愁高清全集下载| 背后的故事新还珠格格下| 综艺节目 女体探秘| 辣警狂花1国语版免费观看完整版| 欧式少女1-13集全剧情| 广场舞花好月圆夜| 喜夜蒲团2| 战狼6电影高清版999在线观看| 《痴心劫》理伦片在线观看| 要爸爸的种子bd| 赛罗奥特曼中文版| 僵尸世界大战高清| 韩国空姐2024满天星法版演员表| 欢乐课程| 夜生活电影| 三年电影在线手机免费看| 女秘密搜查官可耻的报酬是谁扮演的 | 汪峰春天里| 贝克汉姆任意球集锦| 法国电影《卖百科全书》在线| 闺蜜电影下载| 日本之形| 3d柔铺团之极宝乐鉴宝鉴电影中文在线观看| 搞笑一家人国语配音| 高清《蜜桃成熟时5》国语| 戏点鸳鸯| 毛阿敏北京演唱会| 地球防卫未亡人| 爱探险的朵拉第二季| 白日梦2在线观看| 花房姑娘第四季在线观看免费| 大哥的女人电影电视剧在线观看| 金瓶梅1---5全集| 兄弟的老婆电视剧| 法国空乘电影完整版在线观看高清| 东京暴走族| 儿子同学的妈妈卖保险| 天才不能承受之重| 木浦黑帮天堂| 牙医姐妹电影完整版| 满天星高压监狱2免费观看| 速度与激情1| 暴躁老妈1-46集全免费观看高清版百度欧美 | 男生女生在一起愁愁愁电视剧在线观看| 电影不忠在线观看| 华氏247| 《入室暴行3被蹂躏》在线| 致命的诱惑| 少年包青天1在线观看免费完整版| 韩剧《绝对男友》观看| 《漂白》电视剧在线播放| 私人教练1982年美国帕克 | 陈晓被曝婚姻破裂后首次现身| 1982版保罗2中文版在线观看| 《逃犯》高清完整版| 成熟玫瑰| 小猪佩奇mp3| xl司令第一季无马赛克全集在线观看完整版 | 冤家亲家电视剧| 两小孩抢秋千 双方家长大打出手| 电影美容院特殊待遇| 一步之遥电影下载| 韩国情书第二季| 满天星禁忌| 《星际穿越》电影| 电影银饰| 已婚少妇的下午| 庆余年2电视剧在线免费观看| 欺诈猎人| 《妻子与游泳教练》电影在线观看| 第二陷阱| 限制别人网速| 三年大片高清免费观看完整版| 身为超人弟弟的我却成了祖国人 | 金银梅5普通话版拍摄地点| 司藤结局什么意思| 时光正好电视剧在线观看| 爱我几何电影完整版在线播放免费观| 虫族之心剧情| 糖醋咕噜肉是哪个地方的菜| 电影无憾坎贝奇完整版| 锦衣之下全集免费高清| 爱你的基蒂 第三季| 水卜樱剧情解析图解gif| 年下诱惑伴奏| 王牌对王牌第九季免费观看完整版 | 《疯狂动物城2》中文版| 台湾渔夫的荒野史记免费播放| 上海路炒粉事件| 来自星星得你| 房屋售楼员在线观看| 临时同居 电影| 李贞贤阿里阿里高清| 白峰电影在线播放2019年| 风味人间第一季全集免费观看| 家有虎妻 电影| 无憾完整版坎贝奇免费观看| 西野翔电影| 心宅猎人电视剧在线观看免费高清| 电视《金悔瓶》免费观看2008样| 余炜南昌| 林采缇视频种子| 凌云壮志2011凯登克劳斯电影免费 | 密爱电影| 洗屋先生我和| 高清《善良的她》大结局 | 《荣誉守则》免费观看| 张帝问答演唱会| 韩国金牌销售完整版| 哭悲医院五人干了啥| 《禁忌的爱》结局揭秘| 本色电视剧免费版观看| 希望爸爸播种| 你的房子值多少斤西瓜?| 一个朋友的母亲中字ID英文| 幸福爱人电视剧全集| 美国式家庭的忌| 而立之年电视剧全集| 女律师被拖进房间糟蹋HD | 退伍老兵踢正步为军嫂盖头纱| 电影《金悔瓶》免费观徐少强版| 电影荞麦疯长完整版在线观看| 霍山县| 我老婆是大佬3| 电视剧《琉璃》免费| 电视剧保姆与保安| 从结婚到恋爱| 我是女王 电影| 十七岁的天空吻戏| 虎刺红电视剧全集免费观看| 四大名捕1(国语版)| 圣特罗佩的姑娘们高清| 《影》动漫免费观看完整版| 高清《美丽的小蜜桃2》女主是谁| 做aj视频电视剧大全| 再见莫妮卡| 青瓶梅电视剧正版观看平台| 爱的罗曼史吉他简谱| 坎贝奇《品味人生》播放| 老九门西瓜| 麦乐迪女超人| 我为卿狂百度影音| 人皮灯笼电影| 盟约电影免费完整版在线观看| XXXX 美国| 广场舞爱情这杯酒谁喝都得醉| 维修工王李丹妮| 仙逆动漫免费在线| 即时是空1| 银魂123| 刘亦菲合成10p| 电视剧寻秦记| 金银梅7普通话版免费观看| 分手大师| 奋斗吧 少年在线观看免费完整版| 时间停止器韩国电影| 吐槽西游记后传| 结衣波多野电影| 插曲30免费高清完整版| 动漫gaysex入口男男动漫| 登山的目的韩国| 热情的邻居| 高压监狱2无删减完整版| 济公传游本昌85版电视剧| 日韩三级片白峰美羽在线观看| 家庭矛盾4麦乐迪在线观看| 烽火儿女情 电视剧| 《售楼小姐的秘密》1| 八妻子影秋在线| 深入交流的动漫有哪些| 加勒比女海盗h成版手机在线| 美丽小瘦子7最新消息| 天赐良缘印度| 全职高手9高清樱花动漫免费观看| 裕民县| 命运之夜天之杯| 司机是大佬全集免费| 趴耳朵的幸福生活全集| 妻子被强奸电影| 迷人的保姆免费观看| 法国版《小美人》| 晚娘2罪孽完整版免费观看视频高清 | 唯爱侦查| 北平无战事完整版电视剧免费观看| 平凡歌电视剧免费观看全集高清| 不忠截取的一段感情| 《跛豪》粤语完整版在线看| 《交缠》2024年电影| 国产乱码1卡二卡3卡四卡| 春夏秋冬又一春 (2003)| 我爱你比你爱我多| 她被搬运工侵犯未删减版在线播放| 最后一刻| 火炬手小品| 九一麻花电视剧在线看免费| 他年她日电影| 善良的嫂子完整视频| 瓜达卢佩的玫瑰1080p| 米高积逊| 产妇大出血院长深夜跨院摇人 | 凌迟女犯| 《葡萄成熟时》短剧全集| 欧洲少女16集最后一集剧情介绍大全 | 女子护卫队| 李翊君北京演唱会 | 精忠岳飞68| 青平梅电影| 天空之城钢琴曲教学| 使徒行者1电影版国语| 哇嘎电影全集在线观看| 某小说家的日记| 相田沙耶香| 高级会所在线| 学园默示录第一季| 接档夫妻联欢的下一个动画| 开心女鬼国语| 巜肉欲咖啡馆意大利| 唐砖1-37集免费观看完整| 潮安县| 女扮男装闯江湖短剧全集| 麦迪逊河谷 第一季未删减| 名侦探柯南563| 美女在野外脱个精光| 《撒玛利亚》电影免费播放| 绣春刀电影在线观看| 牙医姐妹电影完整版在线看| 古惑仔洪兴十三妹| 电视剧鹿鼎记黄晓明| 谭晶远情| 维修水电工的艳遇韩国电影| 盗墓笔记谜海归巢| 世界欠我一个初恋在线播放| 加勒比女海盗| 黑暗荣耀1| 玉米电影| 郝板栗《千金小姐》免费观看| 女烈影视| 爱国让你想起什么| 勾魂恶梦| 公浮之手中字2023最新版| 风云再起电影完整版| 人体蜈蚣| 险恶的绣感完整版在线播放| 最后一枪全集在线观看| 翁虹所有电影| 泷泽萝拉在线观看| 徐元《保险推销员》在线| 海贼王969| 成全动漫完整版免费高清 | 《美容院:特殊待遇》5| 绽放许开心电视剧全集免费观看| 泷泽萝拉第二部快播| 一起看流星雨全集| 美国的忌讳5--7| 义子的无理侵犯在线观看| 《平凡的世界》电视剧| 葵花宝典未满年龄确认请离开司马光 | 月子水是什么| 惊天危机高清| 罗丽莱尔星克《魔术师》免费观看 | 韩国电影维修工艳遇| 霍元甲83版全集免费| 礼物电影完整版在线看| 美国娃娃脸10| 太乙仙魔录第一季免费播放| 驱魔天师| 强制绝顶绝叫拷问调教| 麦乐迪《ALovingHome/家庭矛盾》| 在线观看365第二部| 爱是一场在劫难逃短剧免费观看 | 东京少年| 中国媳妇主题曲| 猪猪侠之深海小英雄4| 美国式家庭1-4集免费观看电视剧大全| 中国高清观看免费观看| 我来也高清| 爱唯侦察| 意大利《八尺夫人》在线| 鸡宝厨房| 韩剧大度电影在线看| 郝板栗《千金小姐》无删减全集 | 白峰电影601免费观看完整版| 战狼6免费高清版视频| 我的青梅竹马是消防员 第一季| 1992意大利电影地爆天星| 我被在教室强了好爽在线观看| 搞笑一家人中文版全集| 361电影院| 众王驾到| 武林风泰山| 迫在眉睫下载| 五月槐花香电视剧| 坏蛋联盟电影完整版免费观看| 美姑县| 壮志凌云在线播放满天星| 蜘蛛侠:平行宇宙 电影| 不完美小初恋| 《鬼吹灯》免费观看| 私人助理在线看| 翻云覆雨电视剧高清| 电影《莎拉波娃》在线| 需要爸爸种子 - | 世界最高级别的斗嘴| 电视剧红颜的岁月| 魔道祖师动漫全集免费| 《法国空乘4》免费完整版| 属于你我的森林| 韩国伦理需要爸爸的种子| 名侦探柯南第14个目标| 农民影院《法国少女农埸》完整版| 驱魔面馆| 阿旺新传3| 光战队覆面人国语版| 满天星版超女麦乐迪片段| 义子的无理侵犯在线观看| 吴京乘风电影免费观看| lx司令| 抗日传奇| 预感泰剧| 罪恶都市4| 女版斯巴达《满天星》电影免费观看 | 猫和老鼠陕西方言版全集| 《陆判官换心2》徐锦江在线观看| 边陲威龙| 还珠格格第3部全集| 重生之毒妃飒爆了全集免费| 束缚游戏免费观看第一季全集| 《柳舟记》免费观看无需下载| 石敢当之雄峙天东电视剧| 男女一起愁愁愁免费观看全集高清完| 潘粤明前妻| 公的孚之手中字| 春潮烂漫海棠红下载| 家属无码| 甄嬛传18集| 实习医生格蕾 字幕| 黑白配国语版超清| 《插曲30分钟在线观看》| 《莫妮卡《爱我几何》》高清再线播放| 山河令免费全集电视剧西瓜| 长歌行迪丽热巴免费全集西瓜| 值头发多少钱| 胜女的代价优酷| 善良的小瘦子| 海上钢琴师 斗琴| 贪婪韩国电影免费观看视频| 白峰电影在线播放免费版最新章节美 | 个旧市| 从结婚开始恋爱全集免费观看| 爸爸的朋友2在完整有限中字| 需要爸爸播种免费在线观看| 咱们结婚吧免费观看完整版| 《潜渊》电视剧全集免费观看| 士兵突击电视剧全集免费| 女房东的味道| 酒醉后爱上你| 日本校园体检方式引争议| 赛尔号第11季裂空沧海| 林俊杰成都演唱会| 三年成全观看完整观看国语| 《哈哈哈哈哈 第六季》未删减| 需要爸爸的播种在线观看| 任达华邱淑贞舒淇共演电影| 谍影重重4高清完整版| 黄瑶情妇| 哥斯拉3最终之战免费版电影| 日本男按摩师影院| 我 机器人| 农民伯伯下乡第五部| 电视剧野狼谷| 闯关东电视连续剧| 风风风韩剧原版| 快播韩国电影| 我的漂亮的妈妈9中字开头7个字| 杀敌爆功力 我成武神小说 | 我的僵尸女儿未删减| 一起嗟嗟嗟30分钟免费看| 姐姐动漫| 天使与龙的轮舞22| 机禁忌满天星| 影音先锋男人qq813| 凌云志志(法国)满天星| 林妹妹的红楼梦| 汉字废止| 瓜达卢佩玫瑰无删减下载| 慈禧电影| 总裁的秘书妻| 木下檀檀子| 夏至末至| 战狼4免费999加拿大版| 林家铺子电影| 《蜜桃成熟时33d》完整版| 法国电影《空乘5》在线观看| 高清《我的娜塔莎》电视剧| 《诱人的岳 》李银美| 公平正义比太阳还要有光辉| 名侦探柯南第14个目标| 美国禁忌满天星| 新《红楼梦》| 全网影视大全| xl司令第一季全集在线观看漫画| 22集电视剧女特警| 禁止想象韩国电影原唱完整版| 千金女神免费观看完整版 | 巴巴爸爸中文动画片| 军事不当行为电影全集在线观看高清| 如懿传电视剧全集免费观看| 越南女子别动队无删减版| 大型观赏鱼缸制作| 《早恋》| 瓜达卢佩的玫瑰电影在线伦理片 | 相思原唱| 白晶晶手机在线| 东成西就| 借枪30| 女超人麦乐迪2013完整版| 飞屋环游记中文版免费观看| 法国版《女超人:麦乐迪》完整版| 我为聊狂| 神探狄仁杰第四部44| 越南女兵满天星在线观看| 爵迹3风津道| 迷局1927| 《混血摇篮曲》在线播放| 海绵宝宝全集| 小小电影免费观看高清版 | 教室内污辱女教师BD高清在线观看| 《斗罗大陆》.免费观看| 淫荡女警| 与年轻岳那些年高2828清| 寄生兽第一季在线观看完整版| 《贪婪之岛2》完整版| 孔雀舞曲| 50岁大胸继拇5| 《谍战深海之惊蛰》电视剧| 从结婚开始恋爱免费播放电视剧| 销售冠军的售楼方式电影| 黑龙江网络电视台| 李丽珍蜜桃成熟| 宾馆男人强奸女人电影 | 美国版荷尔蒙6观看| 艾回五子| 侦探们的镇魂歌| 抽曲的痛免费观看完整版| 人生之路电视剧免费观看| 咱们结婚吧29| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_屠夫电影网 | 一起愁愁愁免费观看在线播放 | 我想有个家电视剧| 爱的迷局| 仙剑奇侠转3| 新妈妈在线免费观看| 龚玥菲新金甁梅剧照| 赤裸特工未删减完整在线观看国语| 新瓶梅| 实习医生格蕾第七季| 爱的三人行| 铜锣铜钹铿锵锵锵在线观看2023年| 《俄版女儿国》高清版| 黑白配在线播放免费观看高清国语 | 花与蛇2| 想你 韩剧百度影音| 绽放 孙佳仁| 小蜜桃25| 一起来看流星雨18| 乡村神医:妙手回春全集免费| 荒野在线观看免费| 流浪地球在线播放| 老同学5普通话| 年轻的妈妈2018| 深情眼 电视剧| 洪真英电影在线观看免费| 你微笑时很美全集| 阳山县| 神奇动物:格林德沃之罪| 一误东风辞崔羽| 哇嘎视频免费观看完整版| 正面还是反面?| 箭在弦上34| 至尊食王电视剧免费观看| 奇妙儿媳妇苏玥是谁| 《法国空姐4| 印度巨蜥事件| 乃木坂春香的秘密finale| 天下第一拳| 熊出没之过年2部| 需要爸爸播种籽2》在线| 美国忌讳1–5| 湘西诡战电影在线观看| 天降之物动画| DTF圣路易日记电视剧| 美国满天星《无法无天》| 无间电视剧免费观看40集剧情| 大盗石川五右卫门| 公之浮之手中字8| 电视剧《下海》| 撞击高贵美妇老师的翘臀| 江苏体育台| 韩剧国语版面包大王| melody在线播放高清观看女超人 | 钢管捆绑暴菊强奸电影茌钱免费观看 | 情深深雨蒙蒙25| 与贝拉1980相似的电影 | 变形金刚2电影| 女儿国满天星版 美国| 零之使魔第五季| 歌手当打之年第六期| 我国成功发射北京三号b星| 电影原始武器| 电影推油| 阴阳路之红当当| 《交缠》2024年电影| 两个媳妇日本伦理电影 | 故乡日本电影完整版| 白日梦我电视剧在线观看免费版 | 《春庭欲晚》| 西出玉门几点更新| 三年成全在线观看| 电影《活着》免费观看| 如懿传在线观看免费| .奇怪的美容院2| 街机西游记| 保险女王和她的成功秘诀观看| 鱼夫荒野史免费观看完整版| 飞屋环游记电影国语版免费版观看| xl司令免费全集观看| 盖亚奥特曼普通话免费观看| 挣扎吧当亚君| 电影爱我几何莫妮卡免费观看高清播放 | 西班牙电视剧《爱的释放》 | 人间毒物| 完美世界全集免费| 男人和女人一愁愁愁电视剧在线| 人民的名义优酷| 陈情令电视剧完整版免费播放| 和部长一起去出差美国 完整版| 热带往事在线观看免费完整| 我们的歌伴奏| 法国伦理《高压监狱2》| 法证先锋2国语版免费完整版| 妻子的姐姐2免费观看电视剧 | 保险女王她的商业秘密中文版翻译| 奇葩说第六季在线观看| 公的浮之手中字9字| 高清相反的你和我未删减| 安塔芮丝qvod| 男女愁愁免费看| 密室大逃脱第七季大神版| 菜鸟间谍第二季| 蒲扇团之极乐净土鉴宝百度云盘| 方子传全集未删在线观看| 《理想之城》全集观看| 蜀山奇仙录动漫免费观看全集| 今夜无人入睡免费观看第一集| 小蜜蜂3美丽人生| 瑜珈教程| 泰囧完整版| 男人和女人一起愁愁愁电视剧免费观op红楼梦 | 韩国《女员工的滋味》在线观看| 戈壁母亲电视剧| 肛门犯罪电影在线观看| 在韩国成为房主的方法全集观看| 劳伦满天星免费观看高清| 老师和学生高清HD| 电视剧海天之恋| 爱几何完整版| 合肥演唱会| 电视剧天龙八部| 小密逃| 雪豹39| 聊斋艳谭之艳魔大战| 《女律师替丈夫还钱》电影中文版 | 《和讨厌的部长出差旅》在线观看高| 成全世界免费高清观看在线电视剧| 电影默杀免费看| 《渔夫荒淫史》-高清电影| 幸福最晴天mp4下载| 《珠帘玉幕》大结局| adn-018| 《overflower》动漫第1季| 大明风华高清完整版在线观看全集 | 电视剧谁是爸爸免费看| 电视剧《女人》全集免费观看| 善良的小廋子| 《混凝土市场》| 走进新时代歌谱| XL司令动漫第一季全集免费无马 | 斯大林格勒大血战完整版| 怒海潜沙秦岭神树演员表| 法国空姐完整版剧情HD| 一仆二主全集在线观看| 万法归一| 侯门嫡女:宅斗冠军是我短剧全集 | 大胸电影| 隐密的角落| 食物链2大尺寸片段| 邪王溺宠:毒妃别乱跑全集免费 | 约会大作战h| k8s经典手机经典版免费观看| 披荆斩棘的父亲短剧免费观看全集| 杨馥宇变形计| 插曲的痛在线观看完整版| 肥猫寻亲记1| 寄宿电影| 赤坂丽牙医诊所| 高清《兄弟的女朋友》电视剧| 电视剧橘子红了| 新水浒孙二娘| 电影韩国太太的告白| 暴躁老妈46集免费观看中文版| 《钢之炼金术师》| 送审样片| 圣德洛佩斯的姑娘们完整版| 棋士电视剧免费观看| 维克托 科瓦茨| 我的姐妹短剧免费| 008电影网| 空蝉之森手机免费观看| 我住在北方| 《我和我的父辈》沈腾| 《女员工出差日子》的导演是谁 | 嵊州市| 欲望空姐| 情深深雨蒙蒙35| 坏中尉 下载| 马龙4比0战胜王楚钦| 绿茶妹 电影| 《瓜达卢佩的玫瑰》免费观看 | 倾心相印番外篇| 陆小凤之大金鹏王| 《被可怕的科长欺负的新人》公 | 免费看没穿内衣内裤的教师网站| 毒战1韩版免费完整观看| 养女全集| 村妓妻子校友二| 短剧网剧免费观看| 大丈夫2| 女同学的滋味在线免费观看| 月球坠落| 新蜀山剑侠传| 《女超人麦乐迪》电影免费播放 | 需要爸爸的种子电影| 曰批视频免费40分钟试看| 意大利欲望| 女超人麦乐迪无删减版在线观看完整版| 名侦探柯南638| 盲盒旅行局综艺免费观看完整版| 意大利八尺夫人满天星原名| 吕良伟版包青天| 琉璃电视剧在线观看免费全集| 《牙医姐妹》完整版百度网盘资源| 电影《迷犴》全集免费观看| 电影女按摩师| 《激战丛林2》满天星| 孙杨赛后哭了| 高清《背叛》电视剧| 4法国少女| 混合宿舍2| 斗罗大陆148集| 正蓝旗| 快乐向前冲王中王争霸赛| 特赦1959全集完整版在线播放| 白石茉里奈| 奔跑吧第12期画中人| 上海滩黄晓明版| 无颜之月一至五集观看| 郝板理子电影免费观看| 识骨寻踪第一季高清在线观看| 美女收藏家| 免费看我要爸爸播种子| 《神话》| 高考2021年几月几号考几天| 老婆6高清版电视剧在线观看免费 麦乐迪和父亲叫什么电影 | 销售员的秘密| 摄政王的小娇妃全集免费| 指环王在线观看| 麦乐迪的女超人在线观看完整免费| 温柔的背后全集在线观看| 单身妈妈| 妈妈的职业5在线观看免费完整版电视剧全集高清 | 美丽小密桃3美丽人生娃娃脸| 世上最不得安人纪录片在线播放| 《余罪2》全集在线观看| 白封美羽av电影| 撒贝宁崔永元| 父子 完整版| XL司令第二季真人| 师奶madam粤语版| 以你的心诠释我的爱泰剧免费观看 | 微电影妈妈的职业| 仙剑奇侠传4动画| 叶玉卿电影全高清| 美国的忌讳1~9| 别去地下室免费观看电视剧大全 | 翡翠凤凰39| 电影康体水疗在线观看完整版| 哪吒之魔童降世在线完整版观看 | 林家铺子在线观看| 太上天尊短剧免费观看| 美姐妹牙医电影完整版| 误入军统的女人全集在线观看| 颠倒歌刀郎歌词| 马大帅第一部| 需要爸爸播种子HD-云播免费在线观看-西瓜影院 | 义胆群英国语高清| 无名天使电视剧国语版免费观看| 牙医姐妹郝板栗完整版电影| 张绍刚撒贝宁| 巾帼枭雄2| 独狼电视剧全集高清| 荣耀守则 在线| 贤妻扶我凌云志短剧免费观看| 高清《你好1983》电视剧| 天海翼女教师电影| 古惑仔完结篇| 魔童降世| 《妈妈爱上儿子同学》电影完整版| 电视剧雍正王朝50集免费观看| 高清菜肉馄饨未删减| 蜜桃成熟时33d在线观影| 神马电影《女销售》| 明日战记在线观看免费完整版| 电影聊斋兰若寺免费观看 | 以爱为营电视剧免费观看在线| 《特殊的精油按摩》在线观看| 义姐哺乳观看第一季全集免费| 缬怎么读| 焦急的罗曼史电视剧在线看| 台湾版粉红大白菜1987年演员表| 解放的潘多拉 下载| 千里桃花一世开免费观看全集| 村枝1994| 夜店在线观看| 反叛的鲁鲁修r2| 369你懂的视频| 西出玉门关电视剧免费观看完整版 | 加菲猫大电影1普通话版免费| 凤隐天下100集免费观看| 微雨燕电视剧免费观看| 详情: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 斗破苍穹45全集免费| 神龙赌圣| 美女扑克牌脱脱| 粉红色大白菜法国| 看了又看电视剧国语版韩剧网| 金田一粤语| 韩剧《下属的未婚妻》主演名单表| 寒战2 迅雷下载| 永不回头剧情介绍| 怒剑狂花| 中国三级《偷妻》| 《口咬》电影完整版| 明日战记在线观看| 法国监狱女狱警2003年的电影| 顾泽沈依然短剧免费观看| 甜美的咬痕第二季出动漫了吗| 千王之王重出江湖粤语| 水电修理工艳遇电影| 肥猫寻亲记之明天会更好| 同桌的你免费| 天海翼电影全集| 上司的老婆双字ID| 小女霓裳电视剧免费| 塔日酒店免费完整版| 直播:北京卫视跨年晚会| 新妈妈2在线| 《屠宰呕吐娃娃》免费观看完整版 | 圣特洛佩斯的姑娘们在线观看| 年轻的嫂子3在线播放中字| 青春失乐园2完整版| 爱我几何莫妮卡电影完整版| 小舞最后100级了吗| 世界十大巨兽排行榜| 邻家特工中文版| 韩国修理工艳遇| 大头儿子小头爸爸动画片全集| 绣春刀2修罗战场| 特殊精华油5HD| 人人爱人人乐免费| 伦理片:维修工艳遇| 痴心劫免费观看电影完整版| 财源滚滚小厨神| 博兴县| abo成结动漫网址| 黑人RAPPER大全 顶级| 从裸开始| 《法国空组》4| 青肓全集在线观看| 《逃犯》高清完整版| 《示范销售避孕套》| 警察故事续集电影| 快乐星球全集| 灵与欲迅雷下载| 杰西卡德里克满天星| 裸体免费看| 真爱趁现在全集百度影音| 42号传奇| 玄女心经2免费观看全集完整版高清| 杨三姐告状电视剧全集| 猛士的士高全集| 黑帮大佬和他的365天完整版| 一锁五十年| 妖狐传说| 暴躁46集全在线观看免费高清 | 国宝奇旅电视剧| 浪蝶狂花| 三进山城在线观看| 三级《偷妻》| 冥王星早餐| 追凶者也未删减| 爱我就别想太多在线看|