欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

專業Java報表工具Stimulsoft Reports.Java常見問題解答(二)

翻譯|行業資訊|編輯:楊鵬連|2021-02-05 11:28:05.930|閱讀 361 次

概述:本文介紹了Stimulsoft Reports.Java使用過程中常見問題解答。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

Stimulsoft Reports.Java是一個專為在Java應用程序中的報表進行交互和處理的報表工具。 Java技術允許在不同的平臺、不同的操作系統和不同的硬件上使用程序。正因為這樣,Stimulsoft Reports.Java現在幾乎在任何地方都可用,同時還是一個擁有高質量的功能和用戶友好的報表工具。

立即點擊下載Stimulsoft Reports.Java v2020.2.2最新版

5.如何使用報表設計器創建示例頁面?

用報表設計器創建一個簡單的頁面。為此,請將以下庫放入WebContent \ WEB-INF \ lib \目錄中:stimulsoft.lib.jar,stimulsoft.reports-base.jar,stimulsoft.reports-report.jar,stimulsoft.reports-flex.jar, stimulsoft.reports-web.jar。結果,可以看到以下內容(下圖):

??¨é?1??®??-?????®?o?

圖8.將庫放置在項目中

接下來,打開web.xml進行編輯,它應該類似于清單2:
<?xml version="1.0" encoding="UTF-8" ?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/webapp_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee"
id="WebApp_ID" version="2.5">
<display-name>sti_webviewer</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- configuration, this parameter indicates the main application directory -->
<servlet>
<servlet-name>StimulsoftResource</servlet-name>
<servlet-class>com.stimulsoft.web.servlet.StiWebResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StimulsoftResource</servlet-name>
<url-pattern>/stimulsoft_web_resource</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>StimulsoftAction</servlet-name>
<servlet-class>com.stimulsoft.webviewer.servlet.StiWebViewerActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StimulsoftAction</servlet-name>
<url-pattern>/stimulsoft_webviewer_action</url-pattern>
</servlet-mapping>
</web-app>

清單2. web.xml的內容

其余的web.xml塊保持不變,它們定義了工作所需的servlet。然后,編輯index.jsp(請參見下面的代碼):
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib uri="http://stimulsoft.com/designer" prefix="stidesignerfx" %>
<%@ taglib uri="http://stimulsoft.com/viewer" prefix="stiviewerfx" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Stimulsoft Reports.Fx for Java</title>
</head>
<body>
<h1 align="center">My first report!</h1>
<stidesignerfx:iframe
width="100%" height="90%" align="middle"
styleClass="" frameborder="0" styleId=""
marginheight="4" marginwidth="10" name="stiviewer"
scrolling="no" style="" title="report"/>
</body>
</html>
清單3. index.jsp的內容

在JSP中添加taglib指令(清單4)。它們將與頁面上的自定義標簽一起使用。
<%@ taglib uri="http://stimulsoft.com/designer" prefix="stidesignerfx" %>
<%@ taglib uri="http://stimulsoft.com/viewer" prefix="stiviewerfx" %>

清單4.自定義Stimulsoft標簽

添加標簽<stidesignerfx:iframe />,它是html標簽iframe的類似物,并支持其所有屬性。作為應用程序部署的結果,請參見以下內容(圖9):

?????????????????¥??????

6.您是否有自定義標簽的描述?

從清單5中可以看出,它分為兩個組件:DesignerFx和ViewerFx??紤]一個DesignerFx組件。對于ViewerFx,其工作方式相同。
<stidesignerfx:link text="a link for jumping to the Designer"/>
<stidesignerfx:button value="a button for jumping to the Designer"/>
<stidesignerfx:frame title="analog of the html tag frame which contains a Designer"/>
<stidesignerfx:iframe title="analog of the html tag iframe which contains a Designer"/>

所有這些都是類似HTML標記的類似物,支持所有屬性。擴展了標準屬性列表,以顯示報告和設置報告變量。report =“ SimpleList.mrt”屬性將打開名稱為SimpleList.mrt的報告。報表中的變量可以通過兩種方式傳遞:

以以下格式將variableStr屬性的值設置為字符串:“ Variable1 = value1&Variable2 = value2”。在這種情況下,將在報表中傳遞兩個具有value1的變量Variable1和具有value2的Variable2。例如,您需要編輯index.jsp文件以通過單擊按鈕打開名為MyFirstReport.mrt的報告,并且MyVar報告變量具有stidesignerfx值(清單6)。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" %>
<%@ taglib uri="http://stimulsoft.com/designer" prefix="stidesignerfx" %>
<%@ taglib uri="http://stimulsoft.com/viewer" prefix="stiviewerfx" %>

<html>
<head>
<title>Report</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<stidesignerfx:button value="Run the report designer" report="MyFirstReport.mrt" variableStr="MyVar=stidesignerfx" />
</html>
也可以將參數作為Map &lt;string,string =>傳遞給報表。重新設計我們的網頁,如下所示(清單6)。在這種情況下,名稱為MyFirstReport.mrt的報表將被加載到報表中,并將兩個參數傳遞到該報表中。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" %>
<%@ taglib uri="http://stimulsoft.com/designer" prefix="stidesignerfx" %>
<%@ taglib uri="http://stimulsoft.com/viewer" prefix="stiviewerfx" %>

<html>
<head>
<title>Report</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<%
Map<String, String>variableMap= new HashMap<String, String>();
variableMap.put("Variable1", "var1");
variableMap.put("Variable2", "var2");
request.setAttribute("myMap", variableMap);
%>
<stidesignerfx:iframe report="MyFirstReport.mrt" variableMap="myMap"
width="100%" height="100%" align="right"
styleClass="" frameborder="0" styleId=""
marginheight="1" marginwidth="1" name="stidesignerfx"
scrolling="no" style="" title="report" />
</body>
</html>
此處的數據作為HashMap傳遞,此參數應設置為請求或會話,并將其存在的鍵作為variableMap屬性傳遞給標簽。不允許應用兩個屬性variableMap和variableStr。

7.如何覆蓋加載,保存和加載自定義數據的方法?

在運行之前,應先配置應用程序。為了進行配置,使用了web.xml中指定的
my.servlet.ApplicationInitializer類。
package my.servlet;

import java.io.IOException;
import java.util.Properties;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import my.actions.MyLoadAction;
import my.actions.MyLoadDataAction;
import my.actions.MyLocalizationAction;
import my.actions.MyMailAction;
import my.actions.MyRenderReportAction;
import my.actions.MySaveAction;

import com.stimulsoft.base.exception.StiException;
import com.stimulsoft.flex.StiFlexConfig;

/**
 * Application initialization.
 */
public class ApplicationInitializer implements ServletContextListener {

@Override
public void contextInitialized(final ServletContextEvent event) {
try {
// configuration application
StiFlexConfig stiConfig = initConfigWithoutDir();
// ---------------------------------------------------------
// need to override the standard methods
// another comment
stiConfig.setLoadClass(MyLoadAction.class);
stiConfig.setSaveClass(MySaveAction.class);
stiConfig.setLoadDataClass(MyLoadDataAction.class);
stiConfig.setMailAction(MyMailAction.class);
stiConfig.setLocalizationAction(MyLocalizationAction.class);
stiConfig.setRenderReportAction(MyRenderReportAction.class);
// ---------------------------------------------------------

StiFlexConfig.init(stiConfig);

// set variable in servlet context attribute
// Map<String, String> myVariableMap = new HashMap<String, String>();
// myVariableMap.put("Variable1", "myVariableMap");
// event.getServletContext().setAttribute("myMap", myVariableMap);
} catch (Exception e) {
throw new RuntimeException(e);
}
}

@Override
public void contextDestroyed(final ServletContextEvent event) {
// empty
}

public StiFlexConfig initConfigWithoutDir() throws StiException, IOException {
Properties properties = new Properties();
// load your own Properties;
// InputStream inStream = getClass().getResourceAsStream("RESOURCE_PATH");
// properties.load(inStream);
return new StiFlexConfig(properties);
}
}
將在其中定義帶有文件stimulsoft.properties的主應用程序目錄。為了保存或加載自己的報告,有必要在配置中指定這些類,就像指定可以從xml加載數據的類一樣。類如下:列出MyLoadAction.java
package my.actions;

import java.io.InputStream;

import com.stimulsoft.actions.LoadAction;
import com.stimulsoft.library.LoadFileReport;

public class MyLoadAction extends LoadAction {
@Override
public InputStream load(String repotrName) {
System.out.println("my load class" + repotrName);
return new LoadFileReport().getReport(repotrName);
}
}
package my.actions;

import com.stimulsoft.flex.StiSaveAction;
import com.stimulsoft.flex.utils.StiOperationResult;
import com.stimulsoft.flex.utils.StiSaveLoadFileReport;

public class MySaveAction extends StiSaveAction {
@Override
public StiOperationResult save(String report, String reportName, boolean newReportFlag) {
System.out.println("must override this method to specify your own save report");
return new StiSaveLoadFileReport().save(report, reportName, newReportFlag);
}

}
package my.actions;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

import com.stimulsoft.flex.StiLoadDataAction;

public class MyLoadDataAction extends StiLoadDataAction {
@Override
protected String getConnectionString() {
System.out.println("must override this method to specify your own connection string");
// return
// "Data Source=localhost\\SQLEXPRESS;Initial Catalog=Mybase;User ID=UserName; Password=Password;";
return super.getConnectionString();
}

@Override
protected String getUserName() {
System.out.println("must override this method to specify your own user name");
// return "UserName";
return super.getUserName();
}

@Override
protected String getPassword() {
System.out.println("must override this method to specify your own password");
// return "Password";
return super.getPassword();
}

@Override
protected String getQuery() {
System.out.println("my Query " + super.getQuery());
return super.getQuery();
}

@Override
public Connection getConnection() throws ClassNotFoundException, SQLException {
System.out.println("must override this method to specify your own connection");
boolean overrideByConnectionString = getConnectionString() != null
&& getConnectionString().equals("needOverride");
boolean overrideByDataSource = getDataSourceName() != null
&& getDataSourceName().equals("DataSourceOverride");
if (overrideByConnectionString || overrideByDataSource) {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Properties info = new Properties();
info.setProperty("user", "test");
info.setProperty("password", "test");
String connectionString = "jdbc:sqlserver://localhost\\SQLEXPRESS1:1433;databaseName=mybase;";
return DriverManager.getConnection(connectionString, info);
} else {
return super.getConnection();
}
}
}

8.如何使用SWT(標準小部件工具包)組件?

創建一個新的Java項目。為此,請選擇文件>新建> Java項目。在項目向導中,輸入項目的名稱,例如“ swtfx”。在項目屬性中,將一個關系添加到“ Standard Widget Toolkit(SWT)”庫,以設計應用程序GUI。還要添加用于處理報告的庫:stimulsoft.reports.fx-core-2011.1.1000.jarstimulsoft.reports.fx-designer-2011.1.1000.jar,stimulsoft.reports.fx-viewer-2011.1.1000.jar,stimulsoft。 reports.fx-swt-2011.1.1000.jar。

?????o?????a??°???Javaé?1??®

然后使用包my.swt和報告名稱創建一個新類。
package my.swt;
  
import java.io.File;

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;

import com.stimulsoft.StiConfig;
import com.stimulsoft.StiReportSwt;
import com.stimulsoft.library.StiException;
import com.stimulsoft.widgets.DesignerFx;

public class Reports {
public static void main(String[] args) {
initReport();
Display display = new Display();
Shell shell = new Shell(display);
GridLayoutgridLayout = newGridLayout();
gridLayout.marginHeight=0;
gridLayout.marginWidth=0;

shell.setLayout(gridLayout);
shell.setText("My report");
try {
DesignerFx designer = new DesignerFx(shell, SWT.NO);
GridDatagridData = new GridData(GridData.FILL_BOTH);
designer.getComposite().setLayoutData(gridData);
} catch (StiException e) {
e.printStackTrace();
Label label = new Label(shell, SWT.NONE);
label.setLayoutData(newGridData(SWT.BEGINNING, SWT.CENTER, false, false));
label.setText("failed to create reports designer");
}
shell.setMaximized(true);
shell.open();

while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}

Private static void initReport() {
try {
File stiDir = new File("D:/stimulsoft");
StiConfig stiConfig = new StiConfig(stiDir);
StiReportSwt.init(stiConfig);
} catch (StiException e) {
e.printStackTrace();
}
}

}
可以通過事件分發和修改報告和選項。為此,請按以下方式更改Reports.java中的代碼。
package my.swt;

import java.io.File;
import java.util.HashMap;
import java.util.Map;

import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

import com.stimulsoft.StiConfig;
import com.stimulsoft.StiReportSwt;
import com.stimulsoft.library.StiException;
import com.stimulsoft.widgets.ViewerFx;

public class Reports {
Display display = new Display();
Shell shell = new Shell(display);
private final ViewerFx viewer;

public Reports() throws StiException {
shell.setLayout(new GridLayout(2, false));

Map<String, String> params = new HashMap<String, String>();
params.put("Variable1", "My parameter");

viewer = new ViewerFx(shell, SWT.NO, "SimpleList.mrt", params);
GridDatagridData = new GridData(GridData.FILL_BOTH);
viewer.getComposite().setLayoutData(gridData);

Button button = new Button(shell, SWT.PUSH);
button.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false));
button.setText("update report");
button.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent arg0) {
try {
Map<String, String>paramsNew = new HashMap<String,String>();
paramsNew.put("Variable1", "My new parameter");
viewer.assignReport("SimpleList.mrt", paramsNew);
} catch (Exception e) {
e.printStackTrace();
}
}

public void widgetDefaultSelected(SelectionEvent arg0) {
}
});
shell.setMaximized(true);
shell.open();

while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}

public static void main(String[] args) {
try {
initReport();
new Reports();
} catch (StiException e) {
e.printStackTrace();
}
}

private static void initReport() throws StiException {
StiConfigstiConfig = new StiConfig(new File("D:/stimulsoft"));
StiReportSwt.init(stiConfig);
}
}
這將導致以下結果:

??¥????????°

單擊更新報告按鈕后,報告將被更新:

??°??¥????????°

使用呈現報告的組件時,應在運行該應用程序之前配置該應用程序。應該創建以下方法。

private static void initReport() throws StiException {
File stiDir = new File("D:/Stimulsoft");
new Resource().copyAll(stiDir);
StiSwtConfig stiConfig = new StiSwtConfig(stiDir);
StiReportSwt.init(stiConfig);
}
將在其中 定義帶有stimulsoft.properties文件的主應用程序目錄。初始化與針對Web應用程序描述的初始化相同。還可以為設計者和查看者覆蓋應用程序的端口。例如:
private static void initReport() throws StiException {
// Initialization is identical to that described for the web application
File stiDir = new File("D:/Stimulsoft");
new Resource().copyAll(stiDir);
StiSwtConfig stiConfig = new StiSwtConfig(stiDir);

// ---------------------------------------------------------
// need to override the standard methods
// another comment
stiConfig.setLoadClass(MyLoadAction.class).setSaveClass(MySaveAction.class);
stiConfig.setXMLDataClass(MyXMLDataAction.class).setLoadDataClass(MyLoadDataAction.class);
stiConfig.setViewerPort(7845).setDesignerPort(8789);
// ---------------------------------------------------------

StiReportSwt.init(stiConfig);
}
也可以將設計器和查看器組件用作對話框。組件類別:
com.stimulsoft.widgets.DesignerFxDialog
com.stimulsoft.widgets.ViewerFxDialog

使用Designer組件的示例:

package my.swt;

import java.io.File;

import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

import com.stimulsoft.StiConfig;
import com.stimulsoft.StiReportSwt;
import com.stimulsoft.library.StiException;
import com.stimulsoft.widgets.DesignerFxDialog;

public class DialogReports {
public static void main(String[] args) {
try {
initReport();
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new GridLayout());
final DesignerFxDialog dialog = new DesignerFxDialog(shell,
SWT.RESIZE | SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
dialog.setSize(1250, 800);
Button button = new Button(shell, SWT.PUSH);
button.setText("open dialog");
button.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent arg0) {
try {
dialog.open("SimpleList.mrt");
} catch (StiException e) {
}
}

public void widgetDefaultSelected(SelectionEvent arg0) {
}
});
shell.pack();
shell.open();

while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
} catch (StiException e) {
e.printStackTrace();
}
}

private static void initReport() throws StiException {
File stiDir = new File("D:/stimulsoft");
StiConfig stiConfig = new StiConfig(stiDir);
StiReportSwt.init(stiConfig);
}
}

產品介紹 | 下載試用 | 優惠活動 | 


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
控件
  • 產品功能:報表
  • 源 碼:非開源
  • 產品編號:12398
  • 當前版本:v25.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Stimulsoft 正式授權
  • ">Stimulsoft Ultimate

    用于創建報表和儀表板的通用工具集,支持多種報表導出格式,擁有簡單且強大的報表引擎

    控件
  • 產品功能:報表
  • 源 碼:非開源
  • 產品編號:11071
  • 當前版本:v2025.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Stimulsoft 正式授權
  • ">Stimulsoft Reports.Net

    一個基于.NET框架的報表生成器,能夠幫助你創建結構、功能豐富的報表。報表設計器界面友好,使用便捷,讓你輕松創建所有報表。

    title
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    在线日本看片免费人成视久网 | 手机午夜福利1000视频 | 欧美综合视频在线观看 | 人人玩人人添人人澡免费 | 国内精品自在自线视频香蕉 | 中国毛茸茸bbxx | 亚洲论片在线观看 | 一国产一国产 | 影视先锋| 亚洲精品国精 | 免费观看 | 观看国产| 最新电影电视剧观看 | 99视频热这里只有精品 | 国产午夜福利不卡在线观看 | 免费va国产高清大片在线 | 永久免费影院 | 真人做爰片免费 | 樱花动漫网站官网 | 国产在线精品免费一区二区三区 | 国产亚洲精品a在线观看app | 国产精品对白 | 欧美国产激情在线播放 | 真实国产乱子伦在线观看 | 国产极品喷| 国产欧美日韩一区 | 网址视频在线成人亚洲 | 国产精品性爱视频 | 最新亚洲人成网站在线 | 老司机精 | 尤物视频在线免费观看 | 亚洲欧美日韩精品永久在线 | 国产精品每日更新在线观看 | 日韩一级在线精品国产 | 最新电影免费在线观看 | 日韩一区二区三区在线 | 日本黄页网站免费观看 | 欧美国产剧情一区二区 | 日韩亚欧美一二三四视频 | 国产伦精品一区二区三区免 | 亚洲网站视频在线观看 | 欧美综合在线观看 | 午夜视频精品视在线播放 | 极品欧美一区二区 | 欧美日韩中| 日韩一级一欧美一级国产 | 在线观看网站国产精品 | 暖暖视频在 | 神马午夜电影网手机在线播 | 一区二区三区 | 国产精品特级露脸视频 | 91成人影院在线观看 | 中文字幕亚洲综合小综合 | 日本免费一区二区三区在线视频 | 99成人国产精品视频 | 羞羞影院午夜男女爽爽影视大全 | 高清欧美日韩一区二区三区在线 | 日本高清视频在线观看不卡 | 三年片中国在线观看免费大全 | 中国在线观看免费国语版 | 在线观看国产日韩亚洲中文字幕 | 99热这里只有精品23 | 精品国产日韩欧美一区 | 亚洲国产人成在线观看 | 国语对白刺激精品视频 | 精品三级乱伦免费 | 成人福利在线视频免费观看 | 亚洲精品永久在线观看 | 私人情侣影院在线电影院 | 国产日产欧产精品浪潮使用方法 | 无线资源国产资源好片欧美 | 亚洲日韩欧美国产精品共 | 欧美日韩不卡高清在线看 | 欧美三级美国一 | 国产精品亚洲片在线观看不卡 | 九九精品99久 | 视频网站 | 狠狠丁香 | 精品国产污污免费网站入口 | 视频一区二区自产在线 | 亚洲综合激情另类小说区 | 国产精品边做奶水狂喷 | 美女是黄的网址视频在线 | 国产精品hd在线播放 | 国产一区二区三区猎奇视频 | 91精品国产一区二区三区香蕉 | 欧美一区二区精品系列在线观看 | 爽又丰满 | 综合亚洲精品 | 中文字幕乱码免费专区 | 午夜性影院一区二区三区 | 国产亚洲精品午夜福利 | 日韩精品一区二区三区中 | 精品国产aⅴ一区二区三区四川人 | 国产在线精品福利大全 | 国产精品亚洲专区在线播放 | 91精品视频免费在线观看 | 亚洲v高清一区二区三区尤物 | 国产综合精品一区二区 | 日本有码中文字幕第一页在线播放 | 69精产国品| 超97在线观看视频 | 国产厨房一区二区三区 | 羞羞影院午夜男女爽爽影视大全 | 亚洲欧美激情精品一 | 亚洲精品国产福利片 | 在线观看成人年视频免费 | 在线永久观看国产精品电影 | 亚洲一区中文字幕 | 国产欧美日本亚洲精品五区 | 九九热视频免费在线观看 | 欧美在线成人怡红院 | 色老大综合| 夜夜夜精品视频 | 99精品在线视频 | 录音电话 | 抖音奶片 | 欧美视频在线第一页 | 亚洲人成网站在线观看 | 日本一本免费线观看视频 | 欧美一级特黄aa大片 | 国产欧美日韩综合精品二区 | 日韩在线欧美精 | 亚洲高清一区二区三区四区 | 老少配videoshd乱配 | 成人色综合| 亚洲欧美日韩国产综合在线看片 | 亚洲国产日韩欧美高清片a 综合国产日韩亚洲 | 一二三四影视在线看片免费 | 综合色区在线观看 | 国产一区二区三区四区在 | 国产亚洲精品不卡 | 国内综合网 | 欧美午夜一区二区三区 | 日韩欧美国产精品亚洲二区 | 红桃影视成人免费 | 99精品无人区乱码在线观看 | 洋妞国产全集在线观看 | 欧美日韩国产精品视频 | 图片区小说区激情区偷拍区 | 日韩欧美在线视频一区二区 | 乱码一二三入区口 | 伦理、限制级电影手机在线观看 | 7777欧美成是| 国产精品爱的在线线免费观看 | 老司机67194免费观看 | 日韩一本之道一区中文字幕 | 日本成a人v网站在线观看 | 九九热精品在 | 超级乱婬片国语对白 | 日韩高清免费视频观看 | 日韩欧美国产电影 | 中文字幕不卡高清dvd | 国内精品自线在拍 | 亚洲成?v人片在线观看福利 | 国产无吗一区 | 国产精品一区二区三区四区五区 | 精品成人一区二区三区免费视频 | 精品国产yw在线观看 | 日产学生妹在线观看 | 为您呈现最新最热的电影力作 | 精品亚洲a | 秋秋影视午夜福利高清 | 亚洲au秘一区二区三区 | 欧美一级做a爱高清免费观看 | 免费人成网站免费看视频 | 亚洲高清一区二区三区四区 | 在线成人精品国产区免费 | 99国产精品国产精品九九 | 国产福利一区二区在线精品 | 欧美日韩国产中文精品字幕 | 无人视频免费观看免费视频 | 自拍偷99在线观看 | 在线欧美中文字 | 一本大道中文日本香蕉 | 三级全黄的视频在线观看 | 亚洲第一视频在线播放 | 国产亚洲欧美另类一区 | 精品三级影视亚洲 | 色欧美老角色 | 91社影院在线观看 | 欧美级韩国三级日本三级 | 国产香蕉一区二区在线网站 | 99视频有精品视频在线观看 | 成人碰碰视频公开老师 | 国产小说 | 国产在线不卡播放 | 国产第一福利精品导航 | 青苹果影院 | 国产99精| 国产网红精品紫薇视频 | 真实的国产乱xxxx在线 | 亚洲中文字幕在线一区播放 | 亚洲经典一区二区三区爱妃记歌词 | 国产精品区二区三区日本 | 国产亚洲人成网站在线观看 | 国产乡下三级全黄三级 | 国产欧美日韩在线一区二区不卡 | 国产一级a毛一级a毛视频 | 大胸视频在线观看国产 | 最新全网影视大全电影电视剧 | 国产亚洲欧美另类一区 | 伊人网大 | 亚洲中文字幕dⅴd | 国产日韩欧美激情视频不卡 | 欧美又大粗又爽又黄大片视频 | 香蕉免费啪 | 热门好看动漫 | 国产人妇三级视频在线观看 | 欧美天堂| 国产ts系列紫苑视频在线观看 | 欧美性大战xxxx | 国产日韩精品欧美一区视频 | 2025精品久 | 国产欧美国产精品第一区 | 亚洲中文字幕乱碼在线观看 | 日韩成人国产精品视频 | 99视频精品免费在线观看 | 污污污污污www网站免费观看 | 成人污污国产在线观看 | 国产护士va在线观看 | 国产精品成aⅴ人片在线观看 | 亚洲日本 | 午夜国产一区在线 | 国产一区亚洲一区 | 青草青草久热精品视频在线观看 | 福利乱伦视频 | 男女爽爽午夜18污污影院 | 九九精品视频国产 | 精品录音国产一区在线 | 亚洲欧美国产国产一区二区三区 | 日本xxx| 日久精品不卡一区 | 国产精品日本一区二区在线看 | 青青在线观看国产大片 | 国产亚洲精品 | 国产在线精品一区二区不卡 | 欧美精品第三页 | 中文字幕手机在线看片不卡 | 精品日产卡一卡二卡三入口 | 亚洲一区二区三区免费视频 | 亚洲国产精品自在拍在线播放 | 日韩欧美一区二区大胸视频 | 女の乳搾りです在线观看 | 麻花传媒在线mv免费观看视频 | 国产产精品亚洲一区二区在线观看 | 777国产偷窥盗摄精品品在线 | 日本中文在线观看欧美 | 精品亚洲 | 国产日产韩国精品视频 | 亚洲精品色午夜 | 亚洲韩精品欧美一区二区三区 | 最新在线观看视频国产91 | 国产偷国产偷亚洲清高app | 国户一区二区免费视频 | 北京国贸大酒店张津 | 手机看片高清国产日韩片 | 污18在线观看视频 | 国产人成网线在线播放va | 国产亚洲精品精品国产亚洲综合 | 一级免费视频在线观看 | 亚洲日本道1区2区3区不卡 | 精品动漫一区二区 | 99精品国产福利免费一区二区 | 999zyz玖玖资源网免费 | 在线观看网站人成亚洲小说 | 国产精品亚洲一区二区在线观看 | 色就是色亚洲视频 | 精品动漫福利h视频在线观看 | 国产护士va在线观看 | 国产99视频精品专区 | 国产国产精品人在线视 | 午夜伦伦 | 国产免费人成视频网站在线看 | 国产一级特黄a大片99 | 搡女人真爽免费视频大全 | 成人午夜无人区一区二区 | 亚洲精品第一页 | 国产精品老女人精品视频 | 亚洲综合狠狠99婷婷 | 亚洲一页 | 秋霞特一级| 国产中文字幕在线 | 污污的软件 | 国产精在线 | 国产中文99视频在线观看 | 欧美精品一区二区三区视频 | 日本黄大片在线观看视频 | 午夜男女| 一级a一片在线播放国产 | 免费观看一级特黄欧 | 成年人在线播放视频 | 国产欧美日本韩国另类 | 国产一区二区三区高清视频 | 成人日韩欧美精品 | 免费看欧美一级特黄a大片一 | 午夜性刺激 | 国产性爱精品亚洲 | 伦理、限制级电影手机在线观看 | 欧美激情一区二区三区中文字幕 | 免费在线 | 国产欧美一区二区樱花在线观看 | 国产福利爱福利微拍视频 | 日本一区免费电影 | 费精品国产一区国产精品剧情在线 | 国产凸凹视频 | 国产高清尿小便嘘嘘视频 | 日本二区| 一次处破女hd精品 | 妺妺窝人体色www聚色窝 | 亚州在线中文字幕经典a | 成年人24小时在线免费观看视频 | 国产偷国产偷亚洲高清日 | 亚洲日本一区二区一本一道 | 黄页网址大全免费观看 | 天美麻花星空大全在线观看免费 | 国色天香中文在线观看www | 男女性潮高清免费网站 | 国产日本欧美在线一区二区 | 蜜臀91精品国产高清在线观看 | 国产亚洲综合一区柠檬导航 | 日本亚洲| 国产一区二区三区高清视频 | 国女精品爽爽一区二区 | 亚洲aⅴ男人的 | 国产欧美在线免费观看 | 亚洲精品揄拍自拍首页一 | 日韩中文字幕亚洲精品 | 国产免费一区二区三区在线 | 在线精品国精品国产尤物 | 亚洲色大成网站www 十年造就经典 | 亚洲精品乱码一区二区 | 亚洲国产一区二区三区综合片 | 日本一在线中文字幕天堂 | 性直播视频在线观看免费 | 一级a大片在线观看 | 亚洲国产日韩a不卡线欧美 日韩a优精品在线观看 | 国产人妖专区视频在线一区 | 亚洲区视频在线观看 | 日韩电影 | 国产激情一区在线观 | 18出禁止看的啪视频网站 | 国产一区二区三区日韩欧美 | 欧美日韩影视在线 | 国产亚洲人成网站在线观看 | aaaa级少 | 国产精品对白交换绿帽视频 | 国产网站免费精品网站 | 日本三级在线视频 | 成人午夜在线观看国产 | 娇小teen乱子 | 精品国产制服丝袜高跟 | 中文字幕在线观看网址 | 国产欧美日韩精 | 曰批视频免费观看完 | 国产激情| 无人视频免费观看免费视频 | 最近日本电影免费观看全集 | 一区二区 | 91高清国产不卡一区二区 | 成人a级高清视频在线观看 91免费视频网站 | 国产在线精品国偷产拍 | 中文字幕一区二区 | 日韩a∨精品日韩在线观看 国产女精 | 日日精品国产高清国产专区 | 日本免费一级婬片a级中文字幕 | 国产高清在线观看视频一线 | 亚洲国产无 | 亚洲欧美日韩高清在线电影 | 国产香港日本三级在线观看 | 欧美有色| 亚洲国产精品免费在线观看 | 日本高清免费不卡视频 | 国产精品亚洲五月天高清 | 天堂va欧美ⅴa亚洲va一国产 | 欧美激情中文字幕综合一区 | 日本亚洲| 一二三区欧美视频 | 俺去啦不卡 | 正在播放国产精品 | 欧美又大粗又爽又黄大片视频 | 国产高在线精品亚洲三区 | 午夜在线欧美曰韩精品影 | 国产色秀精品综合 | 国产日产韩 | 午夜性爽一区二区三区 | 性欧美精品一区二区三区在线播放 | 亚洲图片另类综合小说 | 国语自产免费精品视频一区二区 | 91干逼网| 日韩亚洲欧美三区中文字幕 | 337p日本人体 | 在线视频一区二区男男 | 国产美女在线精品免费观看 | 区二区三区综合片 | 国产主播在线观看网 | 女生殖器| 最新热门电影电视剧免费在线观看 | 精品视频在 | 一区二区三区影院在线午夜 | 国产最新精品自产在线观看 | 国产熟女一| 亚洲最新国产一区二区三区 | 又色又爽又黄刺激在线观看 | 好男人好资源神马在线 | 玖玖国产在线 | 精品福利一区二区视频 | 免费软件下载网站 | 日韩在线电影大全免费观看 | 亚洲国产精品第一区二区 | 国产色无 | 国产精品a成v人在线播放 | 国产欧美日本亚洲精品五区 | 精品国产拍国产天天人 | 国产精品一区二区精品视频导航 | 亚洲欧美国产制服另类 | 国产欧美日本亚洲精品一5区 | 亚洲人成网7777777国产 | 人操人碰 | 国产狂喷潮在线观看中文 | 99re热视频这里只有精 | 日韩精品一区二区三区在线视频放 | 免费精品视频一二区 | 国产精品日本一区二区在线看 | 欧美一区二区三区视频在线 | 国产vr精品专区 | 亚洲欧美精品中文字幕 | 91高清免费国产自产拍 | 成年人24小时在线免费观看视频 | 国产色系视频在线观看免费 | 香蕉国产亚洲精品va在线观 | 国产精品一区二区手机看片 | 99精品偷拍视频一区二区三区 | 欧美在线观看二区 | 国产精品秘入口免 | 黑人大战亚洲女在线播放 | 国产曰韩 | 国产精品区乱淫片人成人 | 91人成亚洲高清在线观看 | 丝袜国产精品视频二区 | 第四色伊人 | 综合影院 | 中文天堂| 片在线播放 | 国内三级自 | 99国产一区二区三区亚洲一区 | 国产福利在线观看片 | 又大又粗又黄又硬又爽又免费视 | 羞羞影院午夜男女爽爽视频免费 | 日本一区二区三区免费中文字幕 | 天天澡日日澡狠狠欧美老妇 | 日韩精品一区二区三区中文3d | 高清有码国产一区二区 | 亚洲天天网 | 91丝袜诱惑一 | 国产高清尿小便嘘嘘视频 | 2025最新院线大片抢先看 | 一个人看的免费高清www视频 | 国产免费不卡v片在线观看 日本一区视频在线播放 | 黑人巨大精品欧美一区在线 | 五十路熟女久 | 国产欧美日韩一区二区三区视频 | 国产精品视频第 | 欧美激情国产 | 国产专区一区 | 亚洲欧美日本另类 | 免费人成在线观看播放 | 免费三级| 最近高清中文字幕免费mv视 | 日韩精品欧美激情亚洲综合 | 国产日b视频在线观看 | 午夜福利精品在线播放 | 国产一区二区三区丝袜精品 | 亚洲免费网站在线观看 | 亚洲欧美日韩中文国产不卡 | 国产日韩一二三四区 | 欧美视频亚洲视频日韩动漫 | 黑巨茎大战俄罗斯美 | 国产精品亚洲午夜不卡 | 欧美日韩一区二区综合 | 国产国语 | 亚洲精品亚洲人成在线观看 | 国产一区二区免费视频 | 中文字幕日韩精品一区二区三区 | 亚洲熟女综合一区二区三区 | 亚洲欧洲国产韩国va在线 | 国产xxxxxxbd | 亚洲精品国产精品精 | 182tvc午夜福利在线观看污 | 国产在线国偷精品免费 | 国产精品视频在这里有精品 | 高清影视电视剧在线观看 | 91凤楼| 亚洲偷偷拍一区二 | 国产91爱剪辑直播在线观看 | 国产免费不卡v片在线观看 日本一区视频在线播放 | 日本免费在线视频 | 亚洲精品自在在线观看 | 日韩一区二区三区射精 | 国产不卡一区二区三区免费视频 | 欧美综合精品一区二区二 | 大伊香蕉在线精品视频75 | 欧美日韩国产一区二区三区在线 | 欧美日韩一区二区不卡三区 | 日韩一品二品三品 | 野花高清在线 | 97青草最新免费精品视频 | 熟女一区二区国产精品 | 国产人妖ts重口系列网站观看 | 国产精品主播在线 | 免费人成在线观看网站品爱网 | 最新精品在线视频 | 国产丝袜视频在线 | 午夜成人爽爽爽视频在线观看免费 | 国产xx| 草草线禁成18年在线视频 | 蜜桃视频一区二区三区在线观看 | 破了亲妺妺的处免费视频国产 | 日韩视频在线观看 | 国产91丝袜在线播放0 | 97国产综合色产在线视频 | 日本韩国偷拍视频对白不卡高清精 | 国产盗摄精品一区二区三区 | 日本一本免费线观看视频 | 日韩一区二区三区四区 | 中日韩高清无专码区2 | 婷婷开心激情综合五月天 | 中文字字幕 | 不要播放器看在线播放a国产 | 一本大道综合伊人精品热热 | 国产亚洲男人的天堂在线观看 | 欧美激合综图片区小说 | 欧美视频亚洲视频日韩动漫 | 国产网红女主播精品视频 | 免费人成视频在线观看网站 | 亚洲精品二区国产综合野狼 | 岛国大片 | 白丝袜国产淫秽网站 | 国产区免费视频在线观看 | 亚洲五码中文字幕 | 97蜜桃网欧美无吗v 国产在线愉拍视频 | 一区视频观看 | 国产精品一区二555 亚洲精品在线视频 | 91美剧网| 99爱精品视频 | 国产一区福利 | 亚洲色成人www永久网站 | 日本三级观看 | 探花在线| 亚洲精品手机在线 | 日韩激情成 | 国内一区 | 91国语精品自产拍在线观看一 | 中日韩精品一区二区三区 | 亚洲国产天堂 | 小说区图片区 | 香蕉国产线看观看伊 | 久青草久青草视频在线观看 | 91精品啪在线观看 | 免费精品日本拍在线不卡 | 日韩欧美一区二区三区综学生 | 浪货叫的再浪一点张开 | 国产一区二区三区免费看视频 | 日韩亚洲欧洲精品婷婷涩 | 亚洲春色一区 | 午夜成人性刺激免费视频在线观看 | 天美传媒在线观看果 | 九九精品成 | 最近中文字幕免费高清mv视 | 国产未成女一区二区 | 国产在视频线精品视频二代 | 青青国产在观免费影视 | 精品国产91乱码一区二区 | 樱花动漫网站官网 | 2025国产精品视频免费 | 91精品最新国产在线 | www一区二区乱码www | 亚洲国产欧美 | 精品国产一 | 青柠影院免费观看电视剧高清 | 国产伦一区二区三 | 国产性夜夜春夜夜爽30 | 神马影院手机在线观看 | 亚洲综合一区二区三区人妖 | 国产免费福利影院 | 国产精品一区二区 | 两个人的视频www中文 | 中文日产乱幕九区无线码 | 国产精品爱的在线线免费观看 | 成人天堂资源在线观看 | 亚洲熟女综合 | 亚洲综合狠狠99婷婷 | 欧美亚洲精品在线 | 精品国自产拍网站 | 91大片淫黄大片.在线天堂 | 亚洲性爱免费网址 | 亚洲免费综合色在线视频 | 精品国产一区二区三区亚洲 | 思思热99re热在线精品 | 海量资源每 | 热门电影、电视剧、动 | 国产精品欧美一区二区 | 大全在线观看 | 精品一区精品二区 | 亚洲第一综合天堂另类专 | 欧美中文字幕乱伦视频 | 国产精品制服一区二区 | 国产精品免费大片 | 日韩va不卡精品一区二区 | 91精品国产免费青青碰 | 91香蕉污app在线下 | 欧美人成网站中文字 | 乱码一线二线三线新区破解欧 | 亚洲无线码高清在线观看 | 三级国产短视频在线观看 | 国产精品福利区一区二区三区四 | 韩剧大全| 成人āv专区精 | 西西人体大胆扒开下部337卩 | 国产精品欧美亚洲 | 国产高清a| 日韩精品男人的天堂 | 国产精品tv在线观看 | 亚洲一区在线 | 日韩欧美一区二区三区视频在线 | 国产黄大 | 亚洲精品在| 欧美日韩国产亚洲综合不卡 | 激情婷婷 | 国产精品自在线拍国产下载 | 精品一区二区三区国产视频 | 好看的最新的国产 | 欧美人与动牲猛交a欧美精品 | 91香蕉亚洲精品人人影视 | 国产强伦姧在线观看 | 好吊妞国产欧美日韩免费观看 | 岛国一区二区 | 亚洲国产激| 级a毛一级a看免费视频 | 国产精品激情自拍 | 国产日本欧美高清免费区 | 女人扒开 | 日本91视频| 国产人成网线在线播放va | 办公室系列欧美精品 | 精品女同一区二区三区 | 亚洲欧美专区 | 日本黄大片在线观看视频 | 在线成人精品国产区免费 | 国产日韩免费视频在线观看 | 免费午夜一级高清免费看 | 国产+日韩+另类+视频一区爱 | 在线视频一区二区三区 | 国产亚洲精品bt天堂精选 | 观看视频在线观看 | 国产精品亚洲综合一区在 | 亚洲欧美乱日韩乱国产 | 亚洲日本va在线视频观看 | 国语精品视频自产自拍 | 精品一区二区三区四区 | 另类图片| 亚洲色国产观看在线另类 | 女厕脱裤撒尿大全视频 | 精品影片在线观看的网站 | 18出禁止看的啪视频网站 | 欧美日韩精品一区二区视频 | 欧美激情综合亚洲一二区 | 亚洲日本在线免费看 | 一区二区视频在线观看 | 91热成人精品国产免费 | 国产在线精品一区二区高清 | 日本中文字幕a∨在线观看 欧美日韩亚洲国产高清 | 最近中文字幕免费完整视频1 | 国产精品偷窥熟女精品视频 | 亚洲人成影院在线观看 | 猛进猛出 | 国产又粗又硬又大爽黄老大爷视 | 国产b站免费版视频 | 欧美日韩高清精品一区二区 | 国产精品亚洲玖玖玖在线观看 | 亚洲宅男精品一区在线观看 | 精品国产一区二区三区四不卡在线 | 国产精品h片在线播放 | 国产在线成本人视频摸腿 | 国产自产拍精品视频免费看 | 国产午夜福利在线观看红一片 | 国产不卡一区二区三区免费视频 | 国产激情精品一区二区三区 | 韩国三级香港三 | 全黄裸片一29分钟免费真人版 | 国产激情一区二区三区在线hd | 无人区码一码二码三 | 亚洲国产精品无 | 加勒比综合免费不卡在线观看 | 亚洲无卡免费 | 2025免费高清电影大全 | 欧美激合综图片区小说 | 国产福利精品视频 | 国产一区鲁鲁在线视频免费播放 | 亚洲自偷自偷精品 | 大片在线观看 | 日韩中文免费视频 | 69精品人| 高清欧美性猛交xxxx黑人猛交 | 又粗又硬又大又黄又爽的免 | 成年免费大片黄在线观看一 | 国产亚洲一区二区手机在线观看 | 日本成a人v网站在线观看 | 911精品国产一区二区在线 | 日韩欧美国产制服丝袜 | 野花香视频在线观看免费高清版 | 国产免费一区二区 | 国产精品日韩欧美一区2区3区 | 日韩一区二区三区四区不卡 | 热门海量电影资源在线观看 | 国产一区二区在线观 | 国产自产拍精品视频免费看 | 亚洲国产欧美在线一区二区 | 成a人片在线观看手机看 | 亚洲欧美日韩人成在线播放 | 视频一区二区欧美 | 免费人成在线视频无 | 亚洲国产一区二区中文字幕 | 中文韩国午夜理伦三级好看 | 88国产 | 天堂中文在线资源 | 女同国产剧情在线观看 | 日韩中文字幕在线观看 | 亚洲成aⅴ人 | 亚洲午夜私人影院 | 无人区大片中文字幕在线 | 婷庭九月天综合水蜜桃 | 国产一区二区三四区 | 99视频精品全部国产盗摄 | 国产天堂亚洲国产碰碰 | 国产美女嘘嘘嘘嘘嘘 | 最新热门电影电视剧免费在线观看 | 精品国产一区二区一区二 | 国产一区二区三区高清视频 | 国产精品综合色区在线观看 | 国产在线精品一区二区夜色 | 亚洲高清中文字幕综合网 | 中文字幕在线观看亚洲 | 国产福利一区二区三区四区 | 精品一区二区三区密臀在线 | 男女性爽 | 大伊香蕉精品一区视频在线 | 久中文字幕中文字幕亚洲无线 | 亚洲人成小说网站色在线 | 欧美激情亚洲专区一区二区 | 午夜福利电影免费 | 亚洲精品日韩一区 | 亚洲男人第一αv网站 | 99热国产这里只有精品 | 国产m3u8在线观看 | 欧美一区二区三区四区婷婷 | 欧美日韩一区精品视频一区二区 | 欧美a级片免费看 | 99视频在线免 | 国产欧美亚洲一区二区三区 | 亚洲激精日韩激精欧美潮精品 | 在线观看91精品国产性色 | 日本大臿亚洲香蕉大片 | 亚洲а∨天堂在线网站 | 国产l精品国产亚洲区在线观看 | 国产精品综合在线观看 | 亚洲国产一区二区三区a毛 国产美女淫秽一区二区三区 | 美国十次啦超级大导航 | 精品国产女主播在线观看 | 日韩亚洲国产激情在线观看 | 开拓亚洲色偷偷偷综合网的同时 | 国产欧美日韩综合精品无毒 | 国产美女极品免费视频 | 国产极品美女一区二区三区 | 九九精品国产99精品 | 中文字幕一区二区三区日韩精品 | 国产一级二级 | 日本护士 | 日韩一区二区三区四区中文字幕 | 亚洲а∨天堂20 | 亚洲欧洲日产国码a | 国产午夜福利 | 精品日产一区二区三区 | 成年美女黄 | 日韩一区二区三区免费播放 | 国产在线观看高清看片 | 中文在线а√天堂官网 | 日韩色在线影院性色 | 欧美三根一起进三p | 两性色午夜视频免费播放 | 免费人成年短视频免费网站 | 国产国语老龄妇女 | 日韩欧美一区二区高清视频 | 国产精品边做奶水狂喷有码 | 日韩欧美三区免费观看 | 性一交一乱一伦一 | 国产日韩在线观看一区福利 | 欧美性狂猛aa | 亚洲美女视频网 |