<samp id="fumjk"></samp><dfn id="fumjk"><menuitem id="fumjk"></menuitem></dfn>
      肩上芭蕾,hodv-21134,马腾你别走电影完整版在线观看,快乐美美向前冲 0627,藜麦的正确吃法,高清命悬一枪未删减,儿媳与爸爸免费观看电视剧全集 ,韩剧苦尽甘来遇见你
      java語言

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

      時間:2025-01-24 01:58:54 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;

        // 文件上傳前,對request對象,上傳路徑以及enctype進行check。

        status = preCheck();

        // 出錯的時候返回錯誤代碼。

        if (status != 0)

        return status;

        try {

        // 參數或者文件名

        String name = null;

        // 參數的value

        String value = null;

        // 讀取的流是否為文件的標志位

        boolean fileFlag = false;

        // 要存儲的文件。

        File tmpFile = null;

        // 上傳的文件的名字

        String fName = null;

        FileOutputStream baos = null;

        BufferedOutputStream bos = null;

        // 存儲參數的Hashtable

        paramHt = new Hashtable();

        updFileArr = new ArrayList();

        int rtnPos = 0;

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

        // 取得ContentType

        String contentType = request.getContentType();

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

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

        String endBoundary = boundary + "--";

        // 從request對象中取得流。

        ServletInputStream sis = request.getInputStream();

        // 讀取1行

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

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

        // 讀取1行數據

        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頁面中實現簡單的下載,支持文件打包下載功能。支持將字符串或者流生成文件提供下載的功能。但是也有一些缺點。現把這個類的基本介紹總結如下。

        名稱: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()

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

        單文件下載流程:

        //實例初始化

        JspFileDownload jfd = new JspFileDownload();

        //設定response對象

        jfd.setResponse(response);

        //設定文件下載模式 0 單文件下載。

        jfd.setDownType(0);

        //設定顯示的文件名 xxxx.xxx

        jfd.setDisFileName(filename);

        //設定要下載的文件的路徑,絕對路徑

        jfd.setDownFileName(filePath);

        //主處理函數。注意處理返回值。

        int result = jfd.process();

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

        //實例初始化

        JspFileDownload jfd = new JspFileDownload();

        //設定response對象。

        jfd.setResponse(response);

        //設定下載模式 1 多文件壓縮成ZIP文件下載。

        jfd.setDownType(1);

        //設定顯示的文件名

        jfd.setDisFileName(filename);

        //設定要下載的文件的路徑(數組,絕對路徑)

        jfd.setZipFileNames(fileNames);

        //設定服務器端生成的zip文件是否保留。 true 刪除 false 保留,默認為false

        jfd.setZipDelFlag(true);

        //設定zip文件暫時保存的路徑 (是文件夾)

        jfd.setZipFilePath(zipfolder);

        //主處理函數 注意返回值

        Int result = jfd.process();

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

        //實例初始化

        JspFileDownload jfd = new JspFileDownload();

        //設定response對象。

        jfd.setResponse(response);

        //設定下載模式 2 將字符串作為文件內容,實現文件下載。

        jfd.setDownType(2);

        //設定文件顯示的名稱。

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

        //主處理函數,下載前check,注意返回值

        out.print(jfd.process());

        //設定要寫入文件的內容,參數可為字符串或者byte數組。可多次調用。

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

        //文件內容設定完了,調用函數。

        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 ){

        //doing nothing

        }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如何實現文件上傳下載功能08-23

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

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

      php頁面緩存實現方法07-20

      PHP頁面跳轉實現技巧09-19

      PHP中實現頁面跳轉07-06

      PHP頁面跳轉幾種實現技巧07-26

      如何使用php語言實現文件名稱08-17

      Html5如何實現文件異步上傳功能09-16

      主站蜘蛛池模板: 终极一班电视剧| 肥婆奶奶扭计媳| 妻子的工作| 全能王妃杀疯了短剧免费观看| 日本电影《牙医姐妹》在线观看 | 法国空乘理论5HD| 酒店1-5集全集免费| 欢迎来到实力主义至上教室 | 美女在线观看完整免费高清原声满天星奔跑吧 | 爷爷为我打月饼歌谱| 美国1一7| 沉香如屑全集在线观看| 两个妻子剧情介绍| 草灯和灯电影免费观看| 恶魔阿萨谢尔在召唤你oad| 《太平年》免费观看 | 麦香电视剧剧情介绍| 夏目友人帐第一季| 美版HD古墓丽影| 风与潮1-40集剧| 放羊的星星 电视剧| 《越南被俘女兵》| 新哥哥电影完整版中文| 旅行时给儿子做了一次| 女巫学院满天星| 《以法之名》全集1_36| 《沧元图》59在线观看| 韩剧我的双胞胎女友| 剑蝶电视剧全集| 绅士品格国语版全集| 花儿与少年6免费观看| 天空之城| 《农场主的三个女儿》 | 爱丽丝梦游仙境2| 非凡医者电视剧40集免费观看国语| 叶玉卿《卿本佳人》高清| 《女学生的滋味》菲律宾| 美国《不忠》原版| 盲探电影| 迷雾重重下载| 阳光正好电视剧免费观看全集| 新建文件夹2完整版在线观看| 我就是这般女子全40集| 甜蜜家园第二季在线观看| 《西服女律师替丈夫还钱》| 高清两架钢琴| 美丽屋景8普通话| 哪吒在线观看| 波斯拉病毒| 人yu兽性jiao电影| 人妻在卧室被老板疯狂进入国产| 黑白配高清在线观看免费观看| 科学怪人的新娘| 何以为家电影| 爱情公寓2 下载| 《薄冰》电视剧| 一起来看| 纸钞屋在线观看免费观看完整版| 米高积逊| 外卖员的特殊待遇在线观看| 勾魂绮梦在线观看| 余欢水全集| 四个愿望| 《恶之华》| 电影《长津湖》免费版| 斗罗大陆第109集| 换子成龙大结局| 护士凯登电影| 爱我几何电视剧全集| 学生的妈妈| 金银梅第10集免费观看| 新济公活佛下部| 乘风踏浪电视剧免费观看高清| 侵犯高傲女教师在线观看| 打回原址电影| 电视剧第二十二条婚规| 美国电影馒头逼| 即兴爵士韩剧| 台版1987渔夫荒野史记在线看 | 在远方 电视剧| 哇嘎视频在线免费观看| 电影《师生别恋》免费观看| 世界十大禁用飞机| 藏珠短剧全集免费| 斗罗大陆观看| 黑寡妇的电影| 少女的视频完整版观看| 特种部队电影| 天山暮雪电视剧全集| 萌探探探案免费观看西瓜影视| 神隐35集| 挽歌qvod| 小蓝视频勇敢做自己| 电影失眠| 豆芽菜的爱广场舞| 义姐不是不良妈妈动漫在线观看| 新梅瓶2三A级做爰片| 龙摄天下土耳其摄影作品| 妄人妄途全集观看| 高清《原谅我》完整版| 追爱大布局 电影| 电影《千金》郝板丽免费播放| 家常菜电视剧全集在线观看| 美乃雀替弟还债的电影免费观看 | 电视剧大码头| 1992意大利电影地爆天星 | 倒霉熊第八部| 仙逆96在线观看完整观看| 法国监狱(法国)电影观看| 99热爱| 爱人欲望| 容我栖在你心上短剧全集免费观看 | 网友吃席发现每人面前都是盒饭| 男童虐杀3只奶猫后续| 美酒加咖啡dj| 挠痒痒脚心痒痒| 正在播放:#刘亦菲 情欲少妇与隔壁大爷的往年恋 - 17 | 上海一家人电视连续剧全集| 进击的巨人03| 第8号当铺全集| 姜子牙在线| 金鸡sss国语| 一拳超人第二季免费观看高清| 云翔电影游| 家和万事兴亮亮结局| 黄冈市| 北斗星的爱| 华尔街1电影| 《卢旺达玫瑰》完整版| 喜爱夜蒲2国语| 纯白交响曲h| 希望爸爸播种| 《地狱神探2》在线观看| 我要当空姐| 青春期集成曲电视剧| 非洲女人观看完整版电视剧| 艾玛 德考尼斯| 《希望的大地》电视剧| 凌云壮志女版(法国)高清免费| 神犬奇兵演员表全部| 暴躁老妈46集全免费播放| 《血恋3之血河重生》| 目之所及| 《黑色五叶草》动漫| 《社长夫人》天使萌演员表| 激战丛林完整版免费国语在线观看 | 电视剧妈祖| 谍影重重1电影| 社长夫人的美貌电影免费观看| 两个妈妈id免费观看| 搜查瑠公圳| 浴室情欲2交换暴露| 老公刚出门,义子就侵犯电影| 我可以笑着扮演你的配角| 古惑仔之猛龙过江| 性能之巅1-6| 病毒姐妹在线观看| 手抄报2024年龙年| 驯服2电影丽卡结局| 肖申克的救赎在线观看| 边水往事电视剧在线播放| 三年大片大全免费观看国语版| 欲望学园在线观看| 大江大河第三部免费播放| 欧少女16集最后一集| 青梅竹马是消防员2第二季| 电影云图| 《家庭矛盾》4麦乐迪| 美洲杯决赛回放| 美国式保罗讳1-4| 《满清十大酷刑》电影完整版| 护士的秘密电外国| 滨田のり子| 医龙2下载| 瓦克利护士电影完整版| 神印王座在线看| 那根所有权| 美国性妓院妓女k8播放| 韩剧《财阀儿媳》| 爱情悠悠药草香 电视剧| 人猿泰山1995版未删减版电视剧免费观| 安全屋未删减| 校园时代电视剧在线观看| 女海盗加勒比海盗1观看完整版免费| 无能的丈夫在线全集免费观看| 奇星记之鲜衣怒马少年时 电视剧| 苹果核源| 电视剧战狼战狼在线观看免费| 地道英雄全集| 秘密女搜查官在线观看 | 《黏黏糊糊的你》| 霍比特人 字幕| 河南坠子小八义| 金牌售楼销售的秘密5HD中字| 知否电视剧| 星球大战女版满天星免费观看| 妖精的尾巴160| 《陷阱》未删减版在线观看 | 《销售秘密》在线观看| 颠倒歌刀郎歌词| 电视剧钻石豪门| 电影《军事不当行为》| 娘心电视剧全集土豆| 换脸-欧阳娜娜《秘书工作指南》-自慰明星女神 | 皮囊之下电影完整高清在线播放| 家属1到6集第一季第五集免费观看| 挚爱游戏樊治欣全集免费观看| 世界第一初恋第二季10| 高清我要成为超级巨星| 韩剧回家的路| xl司令动漫第一季无马赛免费观看高清在线看| 麦迪时刻35秒13分高清| 双人调情按摩术在线中字| 全职法师在线观看| 绝对权力电视剧全集完整版观看| 秋瓷炫生死决断完整版在线观看 | 电影高朋满座| 瑜伽健身3完整版| 同学3| 魔兵传奇国语版全集高清| 渔夫在线观看免费| 高清《沸腾人生》免费观看| 欧美日韩一卡二卡| 被治服的爸爸| 《卖楼销售员》在线观看| 霜花店未删减版在线观看高清 | 韩剧《蓝色生死恋》国语| 水灵的继拇BD中字3 | 全身按摩调情视频| 金银悔6-10集普通话版| 女人出轨电影| 快乐至死韩剧在线播放免费| 皇子归来之欢喜知府| 如果我爱你全集剧情| 壮志凌云综艺| 我和我的家乡完整版免费高清| 刺青鬼步舞| 虎鹤妖师录| 幸存者第二十三季15| 巜商务旅行戴绿色帽的三个主演是谁| 末日杀手| 电影《和部长一起去出差旅》免费观 | 公浮之手中2完整版免费播放 | 妹妹的第一次有点紧| 《爱我几何》ViP| 电视剧六姊妹剧情| 星克莱尔X迷宫| 街机西游记| 法国版《少女感》| 最终列车醉汉3电影免费观看| 杰西卡德里克满天星| 禁止的爱 免费观看 百度百度| 法国版《高压监狱2》| 带货女王短剧全集| 电影《金牌销售》法国| 《便利店兼职生》| 鄄城县| 寒蝉鸣泣之时 煌| 部长出差的日子| 日和漫画中文配音| 私人女性监狱电视剧剧情详解| 卧底 电视剧| 男人女人一起愁愁愁电视剧观看在看 | 骑骑上司妻在线观看| 有一个美丽的地方葫芦丝简谱| 变形金刚2观看| 电影狼狈| 我的抗战之猎豹突击演员| 肥猫寻亲记1| 一拳超人第二季免费观看高清| 明星大侦探5| 《私人家教》1983版又叫什么版本| 一次特殊的游泳课| 白峰601在线观看免费版电视剧大全| 电车痴汉小说| 化妆舞会1998罗丽星克莱尔| 电影《飞夺泸定桥》在线观看免费| 黑帮高中国语| 女人强奸男人| 监狱风云3国语完整版播放| 漂亮妈妈7字头| 狂飙电视剧免费播放| MFK0045 妈妈的职业2 yy8ycom | 伏天神君| 甄嬛传55集| 法国塔日酒店完整版| 我们有点不对劲第八集| 县委大院在线观看完整版| 安全屋全集观看| 开心鬼上错身女主角| 愚公移山电视剧| 曾经爱过你郑源| 张凌赫新剧《爱你》| 高清《检察官》全集观看| 刘强东牛津演讲| 新兵正传| 高清异国日记未删减| 倪萍发文感谢蔡磊夫妇| 安斋拉拉手机在线观看影片 | 《官人我要房》电影| 末路狂花钱免费观看| 怀孕小常识| 凡人修仙传156集在线播放 | 美人吟电影未删减版免费观看| 身边的幸福电视剧| 年少日记| 《快递员4:特殊待遇》| 告诉我你想要什么 电影免费观看| 需要爸爸播种免费观看| 心战粤语版| 待我醒来时| 行尸走肉 第1季| 美国电影免费观看平台| 农民伯伯下乡2国| 说爱你蔡依林| 现场铁证电视剧| 韩国火热的邻居| 韩国电视剧灿烂人生| 笑功震武林粤语| 《仙逆》86集在线观看| 人民的名义 电视剧| 美女家教-精彩花絮日韩免费观看-B032AV | 电影 教室别恋| 极限挑战第十季免费观看完整版| 手拉手歌曲| 《猎罪图鉴》1| 网游之超级奶爸| 高管绑架案神秘李娜身份揭晓| 目光所及之处| 飘渺尊之旅| 浮生若梦电影| 女仆机器人| 沉睡花园电视剧免费观看| 最美的时候遇见你在线观看完整版| 双胞胎男主共享一女主小说宠文| 李贞贤阿里阿里高清| 黑白配免费观看大全在线播放| 电视剧拜托小姐| 角斗士3满天星哪里看| 三德和尚与舂米六免费观看| 花与蛇牙医免费观看完整版| 电视剧暴雪时分免费观看| 《女销售员的销售秘密》| 金瓶酶2全集观看| 修理工的艳遇在线观看| 中国大陆电视剧| 绯闻恋人| 英雄虎胆电影| 女人的天空全集免费观看| 《overflower》动漫全集| 高清《猎杀》免费观看| 卖房子的女销售在线播放| 光环2电影| 1987版《娃娃脸》满天星 | 《美国空乘4》观看| 仙逆108集完整版在线观看| 法国版《女超人:麦乐迪》在线播放| 少年派免费观看| 糖果盒子| 我主沉浮电视剧| 武娘传短剧在线全集免费观看| 女狱警法国| 黑girl小蛮| 战狠6免费观看全集| 陆贞传奇18| 迭部县| 超有趣滑雪大会综艺免费观看| 公主把奶尖放入侍卫口中| 仙女湖全集| 无敌猪哥聊天室| 圣特罗佩姑娘们完整版| 我的父亲母亲大结局剧情介绍| 韩剧《控制老板》免费观看| 陪你逐风飞翔电视剧免费观看| 甜蜜惩罚动漫无删减| 遮天35| 达拉斯蜂蜜1982美国原版| 小蜜桃5,| 《我们是坏蛋理发师》| overflow樱花动漫第一季| 电影《蜜桃成熟时33d》| 四位少妇按摩的电影| 球爱酒吧| 黑巨茎大战俄罗斯美女上下插视频| 开国大典电影完整版| 《裸乳按摩》在线免费观看| 电视剧别问我是谁| 初体验5第一季免费观看| 许我耀眼16集| 原始生活21天第七季| 杰克森 胡| 男篮亚锦赛2015| 美乃雀 在线观看播放| 新金瓶梅快播| 最近妹妹有点怪真人电影观看人数| 小娘惹在线观看电视剧剧情完整版 | 《农场保卫战》满天星法国在线观看 | 旧水浒传| 恋空 电影| 女员工电影| 金瓶梅在线播放| 《荷尔蒙》6中文版| 小狐狸发明记主题曲| 男妇女主任电影| 《电影小唐璜情史》| 专治各种不服| 韩国电影美容师特殊待遇| 黄金舞台| 《急诊护士》法国版电影在线观看| 无情冷酷无理取闹| 情深深雨蒙蒙36| 韩国电影《教室爱欲| 美景之屋6:我的完美人生| 蓝色隐身帽子完整版| 快播韩国电影| 飞虎出征什么时候上映| 灰姑娘鬼虐杀| 巴啦啦小魔仙之音符之谜免费观看| 《饥饿的女儿》 | 白蛇:浮生| 法航空姐11季最新更新内容| 哈哈哈哈哈哈三季| 四川40岁阿姨免费观看电视剧| 倾心相印番外篇| 反斗马骝国语| 男人和女人一起愁愁愁电视剧免费韩 | 用我的手指搅乱吧全集| 水浒传2011版| 媳妇的美好宣言剧情| 愈合伴侣韩剧在线观看| 冢本监督昭和系列越南女子别动队在线观看完整版 | 张云熙| 瑜伽起源真的很恶心| 娃娃脸5免费观看完整版 | 三生三世枕上书免费观看| 微微一笑很倾城电视剧全集| 鬼剧院之惊青艳女郎| 《销售的秘密2》| 国庆60年阅兵| 战狼6免费观看在线观看下载| 异次元杀阵下载| 《大江大河2》电视剧| (女学生的滋味)hd| 电视剧抗战奇侠| 日本《乳房按摩》在线| 说散就散 下载| 浴血黑帮:不朽传奇未删减| 寄生兽生命的准则| 《爱的方程式》动漫免费观看| 我的游泳女教练免费观看| 煎饼侠百度影音| 流落荒岛的兄妹电影在线观看免费 | 地藏传奇| omoflow第一季全集在线播放| 感官吸引力4| 《伯爵夫人和园丁》在线观看免费 | 沙漠女王1983意大利| 曹查理电影H D| 绝密型战| 妻子的姐姐2免费观看电视剧| 爱情面前谁怕谁| 陆贞传奇在线观看| 《魔力宝贝监狱》电影| 播放妈妈我爱你| 风火战纪| 舌尖上的中国 汪姐| 青柠在线电视剧免费观看第二季| 美国电影《需要爸爸播种》| 爱玩具的大成| 完美广播| 《少女大人》在线观看| 法国《少女1979》完整版电影| 下属的妻子去社长家吃饭在线| 聊斋3众女聚之欢| 掌心电视剧免费观看完整版| 天龙特攻队国语| 大进军席卷大西南| 爱我几何原版无删减版莫尼卡| 洗濯屋免费观看| 电影聊斋兰若寺免费观看| 片名《瓜达卢佩的玫瑰》| 《沉默的真相》江阳的职业| 不良义姐在线观看| 徐若萱三级| 满清十大刑酷之| 17在线观看免费高清电视剧在线观看| 痲豆传媒免费观看| 隔壁女孩4| 对风说爱你| 无彩限的怪灵世界| 欧美黑白配在线免费观看| 龙非龙凤非凤电视剧| 仁心解码2粤语24| jufd697佐佐木明希在线| 惊奇4潮男| 酒店1-75集免费播放高清| 我是特种兵3之狼牙| 1986牙医姐妹完整版| 甄嬛传32集| 和部长一起去出差旅日本电影叫什么名字| 辣妹子影视电视剧免费高清| 枪械师电视剧全集 | 方子传 韩国完整版| 酒店1—50全集观看| 赖汉的幸福指数全集在线观看| 黄真伊在线观看韩剧网电视剧| 甲午风云| 大丈夫电视剧全集48| 《双乳丰满的女学生》在线 | 芭比梦幻仙境| 密室大逃脱第一季免费观看| 父母爱情免费观看| 电影保罗3雪莉| 江苏发现约1.5吨唐宋钱币窖藏| 邻居也疯狂免费观看电视剧| 不良义姐第一季在线观看免费全集高清 | 吸血家族汤普森| 弹丸论破13| 美味风蛇图纸| 《法国空乘4》伦理HD| 好日子在线观看视频大全免费动漫| 黄石市| 绝命任务| 开心女鬼国语| 斯巴达第四季10集完整版| 强奸女护士| 清风阁我爱干视频| 电影偷窥狂人| 伏罗希洛夫射手 电影| 19岁大学生真人免费观看电视剧| 电视剧《深潜》免费播放在线观看| 高亚麟徐梓钧拍戏同框画面曝光| 爱我几何无删减在线观看完整版中文 | 普法栏目剧日出| 韩剧办公室蓝色隐身帽子电影| 团圆饭45集免费播放| 安妈超正最新今天| 白峰美羽高傲女教师| 鉴宝弃少:捡漏暴富全集免费| 濉溪县| 电影 上位| 椎名由奈在线视频| 玉女心经3阴阳| 离婚前规则多少集| 法国航空2满天星3| 台湾卖房女销售电影| 变形金刚7| 潘迎紫浴火凤凰| 正在播放 青楼名妓之桃花扇HD - 免费在线观看 | 鲨鱼影视 | 包公奇案| 法国空乘伦理4| 吞噬星空71集免费观看| 权力的游戏第一季未删减| 女搜查官| 我与李小龙| 抖音牛逼姐| 《饥渴的女人和维修工在线电影 | 电影加勒比海盗女版 | 一起愁愁在线观看全部免费播放 | sw-137| 妈妈韩剧大结局| 开心家族下载| 幸福一定强| 《举起手来电影3》免费观看| 神雕侠侣古天乐版免费| 浪漫女家教在线观看电影| 我的漂亮瘦子5最新消息| 创业电影| 三年在线现看免费大金三年中文| 冷眼看客| 男生女生一起愁愁愁电视剧在线| 怪兽训练营在线观看| 启示录2| 《沉香如屑》电视剧| 生化危机5惩罚完整版| 大学生特殊按摩| 野鹅敢死队| 《疯狂动物城2》中文版| 妈妈爱上儿子| 高清《功夫梦:融合之道》电影| 顶级飞行员女版满天星播放| 女毒枭 兰姐| 高清荣耀:她们的法庭| 日本jizz视频| 天海翼种子迅雷下载| 宫斗小能:从答应后全集免费| 安吉拉主演的《透视》电影免费观看| 暖春电影高清| 人生大事朱一龙电影高清在线观看 | 《售楼小姐》的秘密视频| 陈楚生何洁经过| 借种传奇| 《天字号监狱》在线完整版免费观看| 德国电影朱莉第一次免费看| 同桌含着我的奶边摸边做| 秘密女搜查官影视先锋在线播放| 电视剧红高粱九儿被上第几集| 樱桃免费版在线观看电视剧大全| 莫妮卡《爱我几何》剧情介绍在线观看| 追着彩虹的我们电视剧免费观看| 千秋家国梦剧情| 周弘电影在线观看免费| 蜜桃成熟时2在线看| 雪中悍刀行2部全集免费播放| 小斯亲口宣布离开篮网| 上门赘婿:老婆有钱全集免费| 南岸区| 女法医短剧全集| 滑稽时代国语高清| 渔民家三个姑娘2的播出时间| 泰国电视剧丘比特的圈套| 法证先锋1粤语| 《罗丽星克迷宫》免费观看| 哈利波特2在线观看| 安吉拉·怀特| 迪克牛仔新歌| 火箭军高层间谍是谁| 牙医姐妹在线电影播放完整版| 阴斗9.1免费版西瓜| 好妈妈1| 高压监狱完整版在线观看完整免费高清原声满天星2023 | 成龙历险记免费观看完整版| 两个人蔡妍| 日本两个妈妈ID是哪个国家的| 本能1992| 终极追捕电视剧全集免费观看| 三年成全播放国语高清| 年轻的母亲5完整版免费| 至上之法| 满天星安娜采访拳王泰格 | 渔夫荒野史完整版免费观看高清| 《为有暗香来》| 狙击之王免费完整版在线观看| 需要爸爸的播种 在线观看| 台湾水电工完整版| 摄政王妃:掌心娇宠短剧全集| 赤坂丽牙医姐妹播放| 女友的妈妈在线| 家庭瑜伽教师| 《需要爸爸播种子2》演员全名| 仙剑奇侠传3 38集| 《因为遇见你》免费观看| 隐形帽| 监狱兔第4季全集| 二战电影国语译制片| 爱你几何130| 情深深雨蒙蒙25| 星辰大海电视剧免费全集影视大全| 麦乐迪女超人免费观看完整版| 《邻居家的妻子》韩剧无删减 | 女生腹泻未在意5天后心脏停跳| 私人航空在线观看| 左冲右撞| 神奇的老皮| 徐闻县| 《极速恋人》| 呼吸过度动漫全集完整版在线观看| 樱井莉亚bt| 栋仁的时光| 极限救援优酷| 新四军电视剧| 黄色伦理片善良的同学欧美片 - 百度 | 女朋友的妺妺HD| 山河枕电视剧在线播放| 和讨厌的前男友一起去出差旅日本在线观看| 驾驶员找工作| 全职猎人84| 美国版《美丽的小蜜蜂》| 男人女人一起愁愁愁电视剧免费观看动漫| 春雨在线观看全集高清免费播放| 足球宝贝满天星完整版免费| 一颗红心| 喜羊羊与灰太狼竞技大联盟| 凯帕克主演的电影在线观看 | 伊波拉病毒2部未删减完整国语版| 坚不可摧电影| 致命怪谈2电影完整版| 当我飞奔向你在线观看| 铿铿锵锵锵免费观看全集高清| 黑帮大佬和365日| 我们高清在线看免费观看播放| 九一麻花传媒剧mv免费| 再见莫妮卡| 诡秘之主动漫| 保卫农场满天星免费观看| 亲爱的热爱的免费看| 怪奇物语第三季在线观看完整版| 湿润的女邻居| 鬼吹灯之精绝古城剧情介绍| 伊波拉病毒快播| 《倔强退魔师》1-4集在线观看免费里 | 《湄公河行动》电影| 情不自禁 叶玉卿| 维修工的艳遇电影免费| 岁月在线观看| 天体走秀| 《少女农场》电影在线| 禁欲电影完整版在线播放| 鄂州父女瓜完整版| 《品味人生》观看免费| 《女教师》台湾版1| 雾蓝色的雨后晴天| 东北往事之黑道风云20年11集| 《康体水疗》1978完整版在线观看 | 维修工绝遇5国语版免费观看| 无心法师| 花与蛇 零| 战狼6高清完整免费999在线观看| 电视剧劫中劫免费观看| 暗花国语| 弃少逆袭短剧全集| 特殊销售现在播放| 玉女心经3阴阳和合| 我要看免费的| 《美容院:特殊待遇》在线| 李丽珍在线电影全集免费观看| 孤独一掷在线观看免费2023 | 女律师的堕落电影免费观看| 一又二分之一的夏天歌曲| 因为爱情有晴天免费观看完整版| 我的好妈妈5 在线播放| 一边亲一边下奶免费视频| 神探阿蒙第一季| 斗罗大陆185集免费完整观看| 三级片一个好妈妈| 东北往事黑道风云5| 铁血使命第2部全集| 行政助理满天星法版免费观看| 交换温柔| 漂亮的保姆6在线观看| 韩国电影夫妻的世界| 渔夫的荒野史记| 西施伦理完整版| 午夜剧场色| 继拇4| 我要成为世界最强| 倩女离魂免费| 市长夫人爱上我| 《特殊的治疗室》中字| 爱情 电影| 谍影重重3国语| 《法国空乘,5》| 新方世玉电影| 情深深雨蒙蒙全集高清| 十二封信电视剧| 公之浮手中字电影| 第十放映室解说词| 非常人贩| aj视频电视剧大全日本| 黄金勇者| 污性福宝| JIZZ学生18| 木下凛凛子出演电影交换夫妇| 卫视在线直播| 远离人群的地方| 张警官三部曲免费观看百度网盘| 小贤和橘子今天的最新视频| 黑衣人1高清| 少女艾莎完整版| 插曲的痛免费播放| 寄生兽韩国| 憩园电影| 七十二家房客第七季全集| 入室暴行魔电影免费观看高清 | 小麦进城百度影音| 妈妈替儿子还债日本电影叫什么| 《图书馆的女朋友》第一季免费| 斩神之凡尘神域| 医武弃少短剧全集| 插曲的痛3季在线观看| 仙逆128集完整版高清在线观看| 步步倾心| 《长津湖》免费观看完整版高清| 朴诗妍《爱的释放| 卸岭秘录电影免费观看| 有钱了小品| 哇嘎电影免费播放完整版| 白峰电影全部免费播放| 动画片大头儿子小头爸爸| 洗屋先生我和| 电影《爱我几何》完整版无删减| 终结者 黑暗命运| 盲山 无删减180分钟| 儿子的房间老妈跟外人睡好吗| 小凤新婚上集免费播放电视剧| 北上电视剧38集| 外国女人是这样洗澡的| 快乐到死完整版| 玄女心经3高清| 迷魂记免费| 温暖的村庄电视剧全集在线观看| 《特殊快递员》| 木下在线| 变形金刚2国语版在线观看| 西部枪手| 赤子板《姐妹牙医》百度云 | 森林女王在线高清观看 | 东成西就2011国语高清| 亲爱的自己全集在线观看| 大河小虾| 特殊航空服务电影在线观看| 睫毛膏4美国1983| 死神千年血战第二季免费观看| 最后一张签证| 特殊的游泳| 失乐园电影在线观看| 电视剧时尚女编辑| 激战丛林3女兵免费观看高清| 3对一在线观看| 马腾你别走未删减| 人形少女 快播| 韩国电影美发店的特殊待遇 | 赵本山新电视剧鹊刀门传奇| 归晓路晨电视剧免费观看| 《女军医》| 电视剧无忧渡在线观看完整版| 西西里的美丽传说迅雷下载| 农村三人行| 《销售的秘密2》在线看| 雷军说第一个接受采访有点小紧张| 女拳霸2国语| 说爱你蔡依林| 《刚结婚陪部长出差的日子》| 竞女无修版| 姐姐的朋友5在完整4视频带翻译| 秘密列车动漫在线观看| 韩国未删减| 辛德勒的名单电影| 短剧免费看全集| 哈利波特与火焰杯下载| 空姐在线观看完整免费高清原声满天星奔跑吧emmmm | 《激战丛林》完整版免费国语| 《另一个贝内特家的姐妹》| 法国满天星《古墓丽影》| 日本妈妈和儿子A级片| 我和我的家乡免费高清完整版| 鹰峰同学动漫免费观看| 《急诊护士》法国版电影免费观看| 落魄贵族琉璃川动漫完整版| 《发财日记》免费观看| 雪地求生| 我朋友的瘦子9| 美国小粉桃| 迪迦奥特曼全集2| 树影迷宫电视剧在线观看全集免费 | 斗罗大陆观看| 暗恋成真:男神爱上我短剧全集| overflower高清无马| 毕业后你不是我的| 杀手阿一| 叶罗丽月灵石免费观看|