<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

      主站蜘蛛池模板: 春宫真情人| 金刚大战哥斯拉1| 三叉戟2在线看| v酒店第一季第一集在线观看| 蒲松龄粤语| 铁扇公主肚子疼| 男女一起愁愁愁免费全集观看| 失笑电视剧沈月在线观看| 姜素拉影院三级在线观看| 电视剧西藏秘密| 赛尔号第11季裂空沧海| 爹地追来了全集免费| 迅雷哥在线| 芈月传全集在线观看| 乱世儿女国语版| 白峰电影全集免费观看国语| 悬疑剧二十一天免费观看在线| 电影女律师替丈夫还债| 新四大名捕电视剧| 漫长的季节在线观看免费完整版| 斗罗大陆2绝世唐门在线| 另一个贝内特家的姐妹全集观看| 内衣秀表演全透明| 美容院5HD| 电视剧我是传奇在线观看| 李采潭外遇的妻子| 打工仔的梦想房sp| 妻子的姐姐免费版电视剧在线| 播种完整版美国| 一路芬芳| 哈利波特5免费观看| 电视剧阮玲玉| 爆笑热带雨林| 酒店1-90集连续剧| 电车动漫| 双雄电影| 遗产之战满天星版| 决杀令电视剧| 新奥特曼在线播放| 爱你几何莫妮卡原版| 原罪电影| 商务旅行戴帽子电影| 《妈咪快跑爹地》续集| 驱魔道长 电影| 《军事不当行为》啄木鸟| 病毒姐妹在线观看| 女超人的羞辱麦乐迪| 西游 降魔篇电影| 庆余年免费观看网站| 凯登克罗斯电影集锦| 善良的老师3完有限中字木瓜| 做aj的电视剧高清大全| 黄皮子坟| 老马的快乐生活| 壮志凌云啄木鸟| 《街头顽童》| 美式忌讳5-10| 二龙湖爱情故事2021在线观看| 相助英文版在线观看免费高清| 志丹县| 独立日 电影| 维修工的老艳遇在线观看| 情刺是哪一年上映的影视作品| 大宅门第二部全集| 学渣学霸:高考状元短剧全集 | 机场特警评价| 公浮3| 王国北方的阿信| 小小水蜜桃6[电视剧]在线观看| 斯巴达克第三季| 播放米老鼠| 坎贝奇品味人生完整版免费| 骨语2在线观看免费完整版高清| 利剑行动电视剧全集| 高清《杀破狼2》在线播放| 超级骑警| 痛30集全集高清资源下载| 名侦探柯南国语| HD版泰山《激战丛林》完整版在线观看| 凝香劫电视剧40集免费观看| 拜托了妈妈电视剧免费观看全集| 女友的妈妈女主演员是谁 | 激情都市| 24世纪性格爱情指南大结局 | 月升沧海在线观看免费完整版 | 史上最强大魔王转生为村民a| 我的游泳女教练在线播放| 漂亮的姨母5韩国| 吸血鬼生活| 疯狂元素城| 世界之外| 电影《千金与仆人》免费| 如果声音记得你短剧免费观看| 菅谷梨沙子快播| 绝地引爆| 火锋刀蓝| 新激情五月天小说| 范冰冰的苹果在线观看视频大全| 总统之夜1997| 扫黑风暴全集免费版| 擅长捉弄的高木同学第二季| 苏北民间小调| 还珠格格之风儿阵阵吹全集| 法国空姐11完整版第一部| 回复术士的重来人生免费播放| 古董局中局电视剧| 闪婚顶流:爱豆是我老公短剧全集| 粘豆包电视剧| 做aj的视频大全电视剧| 电视连续剧追| 美国电影保罗与芭芭拉1984| 来不及了在车CH| 相反的你和我未删减| 《总统夫人》星克莱尔1997年满天星在| 黑暗侵袭1高清| 最高の爱人诏三上松泽在线| 善良的岳母娘| 金战尖兵| 天柱县| 冰冷长街| 隐藏的帽子韩国版在线观看| 全职猎人11| 牙医郝板栗完整板永久删除掉的剧情介绍| 济公之神龙再现| 漂亮的保姆韩剧免费完整版高清| 蒲城县| 一一影视| 日本电影朋友还债的麦子 | 致命对决 电影| 满天星超人女超人免费观看| 沃客装修| 《法医秦明》| 死神480| 钱塘传奇电视剧| 我爱几何电影完整版免费观看| 桃恋者未删减| 坏妻子便利店被欺负后的剧情解析| 兴风作浪2免费完整版| 《大道独行之蝶龙变》| 24世纪性格爱情指南日韩| 徐一航42集电视剧免费观看| 驯服小峓子2韩国| 《插曲30分钟在线观看》| 铜铜铜铜铜铜钢免费| 黑日危机完整版在线| 制暴电影2024年| 元氏县| 铁齿铜牙纪晓岚第1部免费观看| 《倔强驱魔师》1-4集在线观看免费视 | 电影商务旅行戴绿帽在线观看| 筋疲力尽| 电视剧奋斗在线观看| 总之就是非常可爱第二季免费观看| 巴萨对曼联| 新金银悔6-10集的播出时间和角色| 杀手保镖| 纱漠行动| 神勇武工队传奇2017任帅| 变脸的原理| 安娜色情HD未删版| 我们结婚了20101016| 火影忍者h动漫| 琉璃川没落贵族第二集完整版| 不要见怪电影| 美国式保罗2高清免费看| 《推油》完整版免费观看| 猎罪行动电视剧免费播放| 廖学秋潘金莲| 强袭魔女第三季| 日本空姐电视剧| 无彩限的怪灵世界| 战狼6手机免费电影版| 花木兰袁咏仪下载| 女男变错身百度影音| 鬼灭之刃免费看| 我怀了你的孩子第7集免费| 唐吉歌德| 帮帮我爱神 下载| 巧家县| 电影思念爱完整版| 黑暗森林满天星版2023| 伯虎为卿狂| 日剧《我,到点下班》| 新猛龙过江电视剧| 香醇的绣感在线观看| 人龙传说国语版| 血战钢锯岭在线观看| 《邻居的妻子| 斗罗大陆第144集| 农民伯伯2免费完整版电影| 胶囊旅馆未删减版樱花| 麻生香织《黑色皮肤上的眼泪》在线观看| 绅士和小姐| 《枭起青壤》免费观看全集完整版| 特利迦奥特曼中文版| 电影少女的诱惑| 美容是特殊待遇4| 火影忍者485集| 昭苏县| 法证先锋5电视剧全集在线观看| 《激战丛林》完整版免费观看中文字| 陆贞传奇在线观看| 我的游泳女教练电影| 低碳经济首次出现的官方文件是| 人民的名义免费完整版在线观看| 奶瘾犯了文(文轩)11.0| 吴昕李维嘉同框| 高压监狱第二部在线观看完整免费高清原声满天星 | 年轻的老师4| 黑白配高清国语免费视频| 圣山村谜局电影| 蓝色帽子隐身的韩国电影| 叶子楣电影《聊斋》高清国语版| 战狼4在线播放免费完整| 田连元评书下载| 银魂201| 后宫甄嬛传全集| 方形人战斗剧场| 明日花绮罗在线播放| bigtitsvideos| 龙少爷粤语| 《乳房按摩》在线观看| 王宝钏与薛平贵电视剧| 满天星女超人在线观看| 爱在空气中第二部| 幸福的同学聚会| 高清《暗夜情报员 第三季》电视剧| 麦乐迪继父| 天师钟馗94版| 私人航空手机在线观看| 《裸体模特》电影| 韩国的爱我几何| 朝花若锦电视剧免费观看全集高清| 影音资源网| 越狱第一季国语版| 满月之下请相爱免费观看全集| 追踪者第二季电视剧| 365日:今时之欲在线| 灰姑娘 2015 电影| 噼里啪啦在线影视免费观看| 顺昌县| 一只梨花压海棠| 女儿国3满天星版在线播放| 四个姐姐瞧不起我短剧免费观看| 《八尺夫人》完整版免费看| 复仇者联盟3神马抢先版| 美国的忌讳1-6| 《特殊飞行》电影| 哇嘎高清电影在线播放 | 老友记第九季| 我们是中国记者!| 欲把老师变舅妈| 月见草油的作用| 佳偶天成电视剧免费观看| 银魂op阴天| 美国派9我爱熟女| 太太度假时电影| 惊天魔盗团在线观看| 女邻居请邻居修灯泡修灯是什么剧| 高清年少有为未删减| 战狼6欧美版完整资源| 韩版欺诈游戏| 三年大片大全高清免费国语版 | 危情杜鹃| 错嫁豪门:夫君超宠短剧全集| 沧元图59完整版| 赵本山相亲3高清| 英雄黄海冰| 柯南免费看全集| 行尸走肉第七季全集| 文豪野犬第四季完整免费观看| 小小影视免费| 普京为何此时在盟国领土部署核武| 《风流夫人》免费高清在线观看| 金装四大才子百度影音| 免费观看大白兔大全电视剧| 曼谷保镖2国语| 3d肉蒲团高清| 高清《熊出没之熊心归来》电影| 一国两制的核心| 开心农村| 果宝特攻2全集| 苹果树下| 真爱惹的祸| 爱的保镖 电视剧| 骗骗喜欢你电影在线观看免费| 二十不惑2电视剧免费观看正版| 银河护卫队2| 璨璀人生| 甲午大海战下载| 庆余年2电视剧免费观看第一季| 好妈妈33电视剧86| 青春梦工厂| 索多玛的120天下载| 七夜的许愿星基拉祈| 好好的时光| 丈夫不在的| 高清《恋爱女子宿舍》| 韩国电视剧灿烂人生| 魔物娘医生| 柬埔寨运河对我国的意义| 突围免费完整版在线观看| 电视剧炮神| 私密地带| 下北阳光灿烂的日子| 藏海花在线| 海螺湾2| 我召唤出了诸天神魔动漫免费观看| 囚禁剧情完整版| 最近 妹妹的样子有点怪?| 超人麦乐迪。| 未来影院手机版在线播放版| 电影卖房女销售的电影叫什么| 恶灵骑士2| 白峰国语版在线观看免费高清| 封神榜2高清免费观看| 本乡爱,二阶堂梦在线观看| 韩国电影《狂热失控》的导演是谁| 凯登克罗斯合集| 走火40集全免费观看| 义姐不良| 乌龙元首| 隐形帽子无删减完整版| 爱我的请过来| 修理工艳遇日本| 高清《如月车站Re:》电影| 家属动漫1~6全集在线播放| 妻子的姐姐在线| 法国足球宝贝在线观看完整版| 雍正王朝| 战狼6免费观看高清| 雪在烧百度影音| 黑白配 国语 免费观看 | XL司令真人版第一季全集| 美国爱情电影免费观看高清完整 | 学警雄心国语| 电影天堂口| 米奇妙妙屋英语版动漫| 成全免费观看高清电影大侦探| 报歉沈先生孩子不是你的短剧大结局 | 三姐妹招聘男保姆| 韩国电影女大学生的诱惑| 隐私欲望| 和部长一起出差旅电视剧在线观看 | 八戒8电影在线播放免费观看 | 女皇之刃ova| 你好李焕英在线观看| 人民的名义20集| 我女友的妈妈中语翻译| 机动奥特曼 第三季| 日本空乘3免费高清原声满天星奔跑吧 | 妈妈的好朋友iD| 恋骑士ova| 老头给少妇精油按摩性生活电影| 后院露营| 故宫三维动画| 哇嘎电影高清在线观看| 你不懂电视剧网| 日剧《我,到点下班》| 双枪李向阳 电视剧| 日本维修工艳遇24小时视频| 情深深雨濛濛| 诱人的岳喷奶水HD中文字幕 | 吴健版农民伯伯免费看| 初恋这件小事国语版| 法国航空4伦理播放| 猫狗大战1在线国语免费观看| 善良的的瘦子5HD演员表| 日本调教虐乳在线观看| 馅老满饺子| 扫黑风暴在线观看完整版| 隋唐英雄36| 妈妈的好朋友iD| 热血高校2在线观看| 15yc电影电视剧| 四大名捕1(国语版)| 战狼六俄罗斯美女 | 电影 爱有来生| 猩球崛起1| 年轻的妻子在线| 战斗之魂:少年激霸弹 | 美国一级父女播种视频中文版 | 美猴王动画片免费观看完整版| 安斋拉拉出演的电影| 落落历险记| 台湾版《棘手狂情》演员表| 出发3综艺在线观看免费| 奔跑吧第5季| 朵拉开车回家| 超级拆解纪录片| 老虎出更国语| 猛兽侠全集| 需要爸爸的种子类似视频在线观看| 姐姐真漂亮免费观看| 丧服未亡人被义子侵犯| 古惑仔4国语高清| 韩国兄弟换麦子2| 我们免费观看高清完整版日本| 意大利孕妇电影大全在线观看 | 黑神话悟空第二章| 成长的秘密高清观看完整版免费| 功夫道电影| 艳母在线观看视频| 正在播放: JUL-975 没有我丈夫的五天,我被命令禁欲到第一个晚上,我的性岳父对 | 局内人2在线观看| 电影女律师替丈夫还债| 三十而已在哪看| 痴电汉5| 被赠与的未来| 新金银1-5| 法医王妃:验尸断案无人及短剧全集| 法国电影空姐第4部免费观看| 聊斋艳谭之幽| 出包王女第4季| 中国古典美女| 西出玉门40集全免费播放| 日本电影《牙医姐妹》在线观看 | 爸爸的种子播种2啥时候播| 日本军舰进行曲| 艰难爱情| 方糖映画| 小小飞虎队| 替夫还债电影| 世界奇闻怪事图片| 4个混血大学精神按摩视频| 春日狂热| 激情都市| 人儿何处归全集| 熊出没之年货动画片| 假日暖洋洋2剧情介绍| 韩剧电视剧| 日本电影妈妈爱上儿子的同学免费观看| 太平年未删减| 与讨厌的部长一起去出差| 杀手阿一| 电影《特殊游泳教练》免费观看| 一生一世在线观看免费版| 爱死亡与机器人| 月光宝盒在线观看全集| 狂飙 下载| 私人女性监狱免费观看地址| 美少年高潮H跪趴扩张调教喷水| 法国4姐| 高清夜魔侠:重生 第二季未删减| 未来日记迅雷下载| 年轻的妈妈11| 人皮灯笼qvod| 女超人麦乐迪在线视频| 善良秘书的目的在线观看| 商务老板旅行戴的帽子电影在线观看| 妈妈家族的女人都是我的| 不要问我从哪里来| 风月奇谭| 奔跑吧第一季全集免费观看完整版| 酒店1-80集免费看全集 | 女版战狼6三人| 蜘蛛侠:平行宇宙 电影| 公之浮手中字8| 感官世界 电影| 媛崽好困| 胖玻璃球就一个| 箭侠恩仇电视剧| 维修工艳遇无码免费观看视频| 遗失世界| 播放 - 女律师的堕落高清 - 剧情电影 - 973影视 | 八仙全传下载| 电影《野兽爱人》完整版免费观看 | 《我的私人游戏教练》| 电视剧老女人6| 男人和女人一起愁愁愁愁电视剧免费观看| 爸爸打电话叫叔叔来吃饭| 时光倒流七十年电影免费观看| 唐人街探案3 MAGNET| 中国四大民间传说| 中文字Dl幕岳 和女胥aa| 黑暗荣耀第二季第五集30分25秒| 法国满天星《古墓丽影》| 信仰电视剧在线观看全集免费| 河北梆子辕门斩子全集| 遗产之战满天星版| 实地探访银川烧烤店爆炸事故现场| 飞翔女孩满天星无删减版| 战狼2免费| 宫锁连城电视剧免费观看完整版| 严肃的月光| 女人香韩国电影| 高压监狱2高压法版| 何以笙箫默在线看免费西瓜视频 | 庆余年2免费日韩剧观看50集| 夏日少年派在线观看免费完整版| 樊哈儿传奇全集| 《下克上》第1季全集免费观看| 电工的艳遇在线观看| 黑帮大佬和我的365天 第二| 部长出差的日子免费在线观看| 倚天屠龙记 邓超| 大丫鬟在线观看| 太阳的后裔演员表| 暮光之城4下| 满天星女超人电影在线观看完整免费 | 蒋丽萍故乡情| 忍者神龟电影| 灰姑娘2014满天星原版| 老爸的爱情主题曲| 豫剧桃花庵| 妈妈的新朋友| 向风而行电视剧免费观影| 铯妮玛亚洲欧洲夫妻轮换角色| 欢天喜地七仙女2| 校园甜宠:校草独宠完整版观看| 湘西诡案| 爱情诡计第6集| 生死决断秋瓷炫完整版未删减| 战狼9女版免费高清在线看| 新世纪福音战士新剧场版:破| 柯南国语爱奇艺| 盛夏晚晴天国语 影音| 爸爸我想要你的种子| 实况足球8中文解说版 | 成人导航在线观看| 男女做爰猛烈叫床高潮的书| 哇嘎在线观看免费播放最新一期| 白蛇传奇全集| 芭比时尚童话| 星球大战3百度影音| 镖行天下前传之决战天涯| 日本的两个妈妈ID| 聊斋艳谭幽| 传家电视剧全集免费播放完整版| 年轻母亲3:我年纪如何| 各位游客请注意| 罗丽星克莱尔的电影| 人骨拼图| 庆余年2电视剧免费87集| 解冻电影| 风云之十里洋场| 凯·帕克《老板娘》 | 不能错过的只有你电影免费观看国语| 苹果电影未删减版| 无心法师 电视剧| 《坎贝奇》视频| 新春调频| 热情邻居| 黑白配在线观看国语版| 金南佶美人图| 与贝拉1980相似的电影| 学生的妈妈2中韩双字多鱼1| 重症外伤中心韩剧全集免费播放| 牙医姐妹郝板栗1986| 《环太平洋2》完整版在线观看 | 景洪市| 熊猫战士全集| 世界末日是哪一天| 俘虏之锁动漫1-2季全集在线观看| 情挑山庄| 苏菲的抉择| 《最强大脑 第十三季》| 告诉我想要什么| 一个人免费看的高清电影在线观看| 给你宇宙未删减| 女子版捉鬼敢死队满天星| 娃娃脸电影完整版在线观看 | 太空部队第二季| 丁巴度| 金战演员表| 许我耀眼32集全部免费| 韩国电影房产销售的秘密| 飞屋环游记电影国语版免费版观看| 木下电影完整版| 小公主莎拉| 女儿的朋友1在完整有限中字 | 朴诗妍《爱的释放| 大汉天子2| 西部狂野满天星1980年| 姐妹五免费完整版| 高清我们的错误| 满天星版《超女麦乐迪》1001满天星版| 破处影院| 中国老师在英国| 保罗与雪莉一家4| 我的妻子和女儿| 倚天屠龙记邓超版| 八尺夫人意大利在线观看| 韩国萌娃| 激战丛林| 天山暮雪| 海贼战队豪快者剧场版| 男生女生一愁愁愁电视剧在线观看30分 | 绝世网红韩剧| 我女朋友妈妈双字id| 无颜之月免费观看完整版在线全| 《姐弟恋》电影免费播放| 大江大河第3部53| 嗅觉神探| 男人女人一起愁愁愁电视剧免费| 色戒未删减版在在线| 海天盛筵 孙静雅| 美国XXXX69| 死亡之雪2| 兄弟战争ova| 坠落女律师电影在线观看免费| 暴烈警官| 怪盗基德.| 僵尸城市| 峰爆电影在线观看完整版| 蓝色隐身帽| 古惑仔电影1-6全集完整版国语| 王向阳书法| 斯巴达第四季完整版在线播放| 豫剧三哭殿| 猎犬 第二季全集观看| 盛唐免费风流电影在线观看| 千金丫鬟电视剧在线观看完整版| 《汤唯》电影免费观看高清| 恢复上诉连干七天日本电影| 初恋50次在线观看| 秀身材在线播放免费观看电视剧| 《鸣龙少年》电视剧| Xl司令第二季第八集无马赛免费观看 | 马戏小子| 《千金赤子板栗》完整| 极速60秒| 小魔头暴露啦| 美丽的她| 筱崎美沙| 《保姆特别待遇》| magnet舞蹈| 南洋十大邪术未删减版本国语| 姐妹牙医电影完整版观看| 青木时代在线观看| 天地姻缘七仙女高清| 我的妹妹最近有点怪真人电影原声配音| 我知道我爱你 电视剧| 电视剧一起来看流星雨| 斯巴达第4季免费观看完整版| 高清《葬送的芙莉莲》| 极速车魂 第三季未删减| 《飞哥大英雄》电视剧| 天龙八部13| 伊波拉病毒2国语在线观看完整版 《千金爱上佣人》完整版 | 勇者大冒险第一季| 新审死官 电视剧| 纪光莉替夫还债的电影免费观看| 极速救援电影| 冰激凌怎么画最好看| 私人女性| 绑架大明星在线观看| 赵寅成霜花店| 男人和女人在一起愁愁愁电视剧免 | 日本JiZZ| 我邻居的老婆 电影| 明星大侦探第八季在线观看| 《花子vs倔强驱魔师》动漫第4集在线 | 小敏家在线电视剧免费观看全集 | 我是特种兵2片尾曲叫什么| 反贪风暴粤语| 暴躁46全集在线观看| 黄圣依乳晕| 我们在线观看免费观看完整版| 2对1:三人一次体检电视剧| 小胖俞涛回应九转大肠梗 | 兄弟战争第二季| 《继承者》在线观看| 《1993》米利亚姆莱昂| 向涟苍士献上纯洁未增删樱花| 鬼屋冤魂电影| 刘嘉玲原谅绑匪| 魔神英雄传第三季| 特殊美容师待遇4| 学战都市asterisk第二季| 大耳朵图图第一季| 公之手中字和公中中家的区别| 中国最强音林军| 警车动画片全集免费观看| 束缚游戏真人| 戴口罩剧烈运动或引发猝死| 天使快播| 法国空乘2016未删减版| 光的棍电影在线观看| 虎兄虎弟电影| 美景2老板娘看上员工| 聊斋志谭艳梅5| 权欲第一季在线观看完整版| 女超人满天星版麦乐迪在线观看| 夜店美女跳舞| 李卫高士奇| 蜜桃成语1997| 西游记之大圣归来| 靳东当选全国政协委员| 《法国空乘5》免费看| 《蜜桃成熟时33d》无删减| 仁心解码下载| 《忘年恋曲》海外版| 神与律师事务所| 水月洞天第三部幽冥传奇| 新金银1-5普通话免费播放| 一夜禁爱| 尖子攻略 电视剧| 妈妈的职业5高清完整版| 千古玦尘电视剧免费观看47集| 朱丹回应叫错人名| 莫妮卡版《爱我几何》在线| 不要向下看| 刘敏涛老公常乐| 铜锣铜钹铿锵锵锵在线观看2023年| 初恋这件小事国语版| 高压监狱2法版| 电影私人航空免费观看全集高清版下载| 北上电视剧在线观看全集免费播放| 爱情是什么韩剧| 姨妈战狼6| 娃娃脸5完整版在线观看免费| 固执的爱泰剧免费观看| 家属动漫1-6全集免费观看 | 黑丝在线观看| 喋血澳门| 法国版《女超人:麦乐迪》在线看| 快乐水果之称的水果是什么| 安然丑闻| 美女家教-精彩花絮日韩免费观看-B032AV| 上原瑞穗 ed2k| 三界横着走:仙尊宠妃短剧全集| 丈夫上司装饰品的妻子演员表| 密爱全集| 皓龙长空短剧全集免费| 卿卿日常在线观看电视剧| 我想要爸爸的种子| 明日战记在线观看免费完整版中文| 魔界王子第二季| 秘书的职责电影| 仙逆43| 镜双城电视剧免费观看全集完整版| 漂亮妈妈7中字开头歌曲 | 神墓动漫全集在线播放| 剑侠电视剧全集| 东京塔之越南俘虏营电影完整| 我的p.s搭档| 饥渴人妻出轨记(NPH)| 亲爱的他们电视剧免费观看全集| 银魂ova| 捉妖记bt| 残骸电影免费观看完整版| 女超人麦乐迪版无删减在线观看| 天罚电视剧在线观看完整版| 狐妖小红娘无暮篇免费观看| 《玛丽玛丽》满天星| 非传统浪漫关系未删减| 向幸福出发主持人刘心悦| 凌海市| 电影《女心理师》| 一泊二日| 缉恶在线观看| 《幸福花园》双男主动漫免费看| 爱就宅一起优酷| 阁楼里的情人在线观看| 商务戴旅行帽子的老板| 我是特种兵之火凤凰结局| 艋舺 电影| 隐形的帽子在线观看免费完整版| 游轮梦魇| 一夜丈夫 电视剧| 欲海含羞花| 木凛凛演的电影逃亡花| 庆余年电视剧全集资源| 你的欲梦裸身在线播放| 日本电影牙医姐妹完整版播放| 好妈妈8全集在线观看| 后来的我们短剧免费观看完整版| 变形金刚四| 韩剧隐身帽子免费完整版| 美国电影免费看| 灵与欲 电影| tobu4免费 | 穆桂英三级DVD| 叶卡捷琳娜大帝第一季| 大人物电影| 爷爷为我打月饼简谱| 妈妈爱上儿子同学电影完整版| 成全世界免费高清观看在线电视剧| 尖子攻略 电视剧| xl司令第一季全集免费完整版在线观看高清| 古惑仔电影全集国语| 钢之炼金术师fa60| 李金斗相声| 小凤新婚(下)| 亚洲无mate20pro麻豆| 一拳超人3在线看免费观看高清| 不论纯爱观看| 《女教师》台湾版1| 《咱们结婚吧》| 好久不见42集免费播放| 21世纪性格爱情指南完整版 | 夏日重现在线樱花动漫| 《不被疼爱上司的夫人》演员表 | 白宫发言人与美媒记者发生争执| 特殊房产销售2菲律宾| 婆婆的味道大结局| 二级三级配电箱区别| 绝种好男人国语| 棒棒影院| 开心鬼放暑假| 黑暗天使萧淑慎| xl司令在线观看全集免费动漫| 理想之城连续剧40集免费播放 | 探吃的猫女完整版| 《窃欲无罪》电影| 逆袭传奇:绝世弃少全集免费| 周弘版《村枝》免费观看电视剧| 清洁工是隐藏首富短剧全集| 五福临门电视剧全集在线观看| 我是刑警第一集| 需要爸爸播种籽在线| 安宁如梦电视剧| 人皮灯笼qvod| 罗丽星克迷宫1997普通话版| 无声对决免费观看完整版全集| 嫂嫂三角裤湿湿| 萤火岂可与月争短剧免费观看| 韩国荷尔蒙爆发的视频原声| 大耳朵图图5部全集| 法医嫡女短剧全集| 电影《私人航空》法国电影在线观看| 迷情校园第二视频| 苹果电影完整版在线观看免费版| 家教高级| 《大兵的寝室》| 袁隆平什么时候去世的| 欢笑老弄堂| 极限挑战花絮| 吾家有姐3满天星免费观看| 钟馗电视剧| 我在80年代撩首富短剧| 开心100爱情公寓| 台版1987渔夫荒淫史| 高清《先婚后爱》网剧| 柔软的岳| 西班牙电影《掌中之物》完整版免费 | 足球宝贝满天星完整版免费| 韩剧保姆| 台湾水电工完整版| 泰安市| 美国一级黄色电影女儿需要爸爸播种子生孩子 | 木下凛凛子邻居电影完整版| 浴血黑帮:不朽传奇| 3d如蒲团| 弃少逆袭短剧全集| 混血女精油按摩在线观看| 棋魂第2部| 湖北2019高考分数线| 《玉女心经3:阴阳和合》陈宝莲| 失控的生物课堂TXT免费|