分享
 
 
 

JSP应用开发详解(第3版)

JSP应用开发详解(第3版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,综合,
  品牌: 刘晓华

基本信息·出版社:电子工业出版社

·页码:545 页

·出版日期:2007年

·ISBN:7121028425/9787121028427

·条形码:9787121028427

·包装版本:第3版

·装帧:平装

·开本:16开

产品信息有问题吗?请帮我们更新产品信息。

内容简介《JSP应用开发详解》(第3版)结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServer Face、Spring MVC、Hibernate、Ajax等技术;对于JSP开发中常遇到的典型难点,专门设置了专题进行集中讨论。对于最新兴起的Web 2.0的Ajax技术,用理论和实例进行了深入浅出的描述。《JSP应用开发详解》(第3版)的最后一篇围绕实例,使用各种最新技术,对实例的各个模块进行开发实现,为读者开发实现系统提供了理论和实践上的指导。

作者简介刘晓华,湖北宜昌人,十年程序研发经历,微软亚洲研究院研究员。曾任:清华同方知网公司项目经理,事业部总经理、公司副总经理,网易产品部技术顾问,全军数字图书馆建设委员会技术顾问。代表作:《精通MFC》、《精通.NET核心技术》、《UML和Visio建模》、《JSP应用开发详解(第二版)》、《精通JBuilder》、《精通JBuilder2006》

媒体推荐前言

J2EE技术无疑是当今因特网应用的最佳技术方案之一,最近,J2EE技术及JSP技术(J2EE技术的核心之一)又有了巨大的发展和变化。在J2EE 1.4规范中,对JSP和Servlet技术进行了扩展,在易用性方面又有了很大的提升。在新的JSP 2.0规范中,为JSP技术的易用性进行了重新设计,使得即使不懂Java的页面设计人员也能够开发JSP应用。围绕J2EE技术的应用性,也产生了大量的Web开发框架、中间层开发框架、数据层开发框架,它们极大地提升了J2EE技术的易用性。另外,随着Web 2.0的崛起,Ajax技术也成为当前Web开发的一个热门话题,为网络应用开发带来了新的活力。

由于JSP技术的飞速发展,《JSP应用开发详解》的第二版已经不能完全适应当前的Web应用开发需要。本书(第三版)仍保持了第二版实用、新颖和经验总结的特点,结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。本书精要地介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言等基本问题,并对热门的实用开发技术Struts、JavaServer Face、Spring MVC、Hibernate等进行详细的介绍和分析,阅读完该部分,读者对于J2EE开发技术就会有深刻的理解。对于与Web 2.0相关的Ajax技术,本书单独用一篇来进行介绍,可以作为读者使用Ajax技术的重要参考书籍。对于JSP开发中常遇到的典型难点,本书还设置了专题进行集中讨论。本书的最后一篇用实例说明本书各种技术的实用案例,使用户对这些技术的使用有更深刻的了解。这些内容的具体分布如下。

第1章和第2章为JSP技术概述,主要描述了JSP技术的背景,简要介绍运行环境和开发环境等相关内容。

第3章至第13章为JSP基础知识,主要描述了JSP技术、Servlet技术的语法、规范、简单实例开发等基础知识,并介绍了JSP技术的常见开发、自定义标签库、标准标签库和表达式语言。

第14章至第17章为数据库技术,主要描述了在大多数应用中都需要用到的数据库相关技术,详细介绍了JDBC技术、编程中经常遇到的问题和一个数据库开发框架Hibernate,并通过实例说明它们的开发方法。

第18章至第21章为Web开发框架,主要描述了目前J2EE领域Web开发最常见的3种开发框架:Struts、JSF、Spring MVC,并对它们的特点进行了深入的分析,加深读者对Web开发框架的理解,也可作为用户选择Web开发框架的一个依据。

第22章至第24章为Ajax技术,主要介绍了Ajax相关的基础知识和Ajax技术框架,如Bindows、Dojo,并通过实例演示了Ajax在实际开发中的使用。

第25章至第28章为JSP在实际中的使用,主要通过一个实际开发的案例,对JSP开发技巧、网站的总体设计等经验知识进行更深入的介绍,使读者可以很快地进行实际的开发。

在讨论标签语言、表达式语言、Web框架技术、Ajax技术等方面,本书具有独到之处。除了第二版的实用、新颖和经验总结的重要特点之外,本书还具有以下一些特点:

全面本书介绍了J2EE开发技术中的JSP、Servlet、常用框架和Ajax技术,并有大量实例,对现今Web开发技术介绍得非常全面。

深刻本书在基本介绍的基础上对开发技术进行了深入的分析,对实例进行了一些方案的对比,阐明系统设计的原因,阅读后读者对于技术应该有更深入的理解。

重点突出本书在对J2EE开发基础知识的编写上重点突出了对Web开发框架(Struts、JSF、Spring MVC)、Hibernate、Ajax等技术的介绍和分析。

本书由飞思科技产品研发中心策划并组织编写,刘晓华、周慧贞、张健负责统筹全书,陈亚强、王宇烨、毛斌超、安周、黎熠、党建奇、肖建军、耿炎、王沛、刘永、王卓、李庆杰、李杰、秦斌、武亚雄、蔡汉陵、蔡玉宝、谢锋波、张子柯等人参加了本书的写作工作,杨艳、张文祥、刘曾、刘为对书中的部分代码进行了测试,陈烨、张宏伟、李华、魏云鹏、赵艳铎阅读了本书的初稿并提出了宝贵意见。

限于作者水平,加之时间仓促,书中不足之处难免,敬请读者批评指正。

编著者

编辑推荐《JSP应用开发详解》(第3版)不仅适合专业和准专业的Java程序员阅读,也可作为正在进行Java开发的各类程序员的必备参考书。

目录

第1篇 JSP技术概述

第1章 JSP技术概述3

1.1 JSP技术背景3

1.2 动态网页技术3

1.2.1 CGI4

1.2.2 ASP4

1.2.3 ASP.NET5

1.2.4 PHP6

1.2.5 Servlet7

1.2.6 JSP8

1.2.7 Python、Ruby等脚本语言9

1.2.8 动态网页技术的比较10

1.3 JSP技术原理11

1.3.1 JSP的工作原理11

1.3.2 编译后的JSP13

1.4 为什么使用JSP16

1.5 开发第一个JSP页面17

1.6 小结19

第2章 搭建运行开发环境和集成

开发环境20

2.1 Eclipse的应用20

2.1.1 Eclipse简述20

2.1.2 安装Eclipse21

2.1.3 更新Eclipse22

2.1.4 安装和配置Eclipse插件23

2.1.5 使用Eclipse24

2.1.6 Eclipse常用资源29

2.2 NetBeans29

2.2.1 NetBeans简述29

2.2.2 安装NetBeans30

2.2.3 使用和配置NetBeans31

2.2.4 NetBeans常用资源33

2.3 JBuilder33

2.3.1 安装JBuilder33

2.3.2 与Web服务器集成34

2.4 其他集成开发环境37

2.4.1 IntelliJ Idea37

2.4.2 JDeveloper37

2.5 小结38

第2篇 JSP技术

第3章 JSP语法详解41

3.1 JSP的构成41

3.1.1 一个典型的JSP文件41

3.1.2 分析JSP文件中的元素42

3.2 指令元素45

3.2.1 页面指令45

3.2.2 include指令47

3.2.3 taglib指令48

3.2.4 表达式语言49

3.3 脚本元素49

3.3.1 声明(Declaration)49

3.3.2 表达式(Expression)50

3.3.3 Scriptlets51

3.4 动作元素53

3.4.153

3.4.253

3.4.355

3.4.457

3.4.558

3.4.659

3.4.763

3.4.867

3.5 小结67

第4章 JSP内建对象及其实例讲解68

4.1 内建对象的介绍68

4.1.1 out69

4.1.2 request71

4.1.3 response73

4.1.4 session75

4.1.5 pageContext77

4.1.6 application80

4.1.7 config81

4.1.8 page83

4.1.9 exception83

4.2 内建对象的使用实例84

4.2.1 准备工作85

4.2.2 编程实现86

4.2.3 测试90

4.3 小结91

第5章 在JSP中使用JavaBean92

5.1 JavaBean的基本概念92

5.1.1 JavaBean的属性92

5.1.2 JavaBean的方法95

5.2 在JSP中使用JavaBean95

5.3 在JavaBean中连接数据库98

5.3.1 JavaBean的开发99

5.3.2 JSP页面的开发101

5.4 小结104

第6章 动态页面和用户会话105

6.1 创建动态的内容105

6.1.1 根据时间的动态105

6.1.2 根据用户类型的动态106

6.1.3 根据用户自定义信息的

动态107

6.1.4 根据数据库内容的动态107

6.2 用户会话跟踪107

6.2.1 会话跟踪的概念107

6.2.2 实例开发108

6.2.3 测试115

6.3 小结116

第7章 Servlet技术117

7.1 Servlet介绍117

7.1.1 什么是Servlet117

7.1.2 Servlet技术的特点117

7.1.3 Servlet的生命周期118

7.1.4 开发、部署一个简单的

Servlet118

7.2 Servlet常用接口的使用120

7.2.1 Servlet实现相关120

7.2.2 Servlet配置相关121

7.2.3 Servlet异常相关122

7.2.4 请求和响应相关122

7.2.5 会话跟踪123

7.2.6 Servlet上下文124

7.2.7 Servlet协作124

7.2.8 过滤125

7.3 使用HttpServlet处理客户端

请求125

7.4 获得Servlet初始化参数128

7.5 Servlet的配置130

7.5.1 Servlet的名字、类和

其他杂项131

7.5.2 初始化参数132

7.5.3 启动装入优先级132

7.5.4 Servlet的映射133

7.5.5 运行安全设置133

7.6 用Servlet生成动态图片134

7.7 小结135

第8章 创建Web监听和过滤程序136

8.1 Servlet上下文监听136

8.2 监听HTTP会话138

8.3 对请求监听143

8.4 开发Web应用过滤器144

8.4.1 Filter的开发145

8.4.2 配置148

8.5 小结149

第9章 JSP和Servlet结合的方法150

9.1 JSP技术使用的两种模式150

9.1.1 模式一:JSP+JavaBean150

9.1.2 模式二:JSP+Servlet+

JavaBean150

9.1.3 两种模式的比较151

9.1.4 JSP和Servlet的选择151

9.2 两种模式的使用实例152

9.2.1 案例说明152

9.2.2 模式一(JSP+JavaBean)153

9.2.3 模式二(JSP+JavaBean+

Servlet)159

9.2.4 两种模式的技术特点165

9.3 小结166

第10章 JSP开发中的常用技巧167

10.1 在不同页面或者用户之间

共享数据167

10.1.1 在不同页面之间共享

数据167

10.1.2 在不同用户之间共享

数据172

10.2 创建错误处理页面173

10.2.1 在JSP中声明出错页面174

10.2.2 建立错误代码和错误

页面178

10.3 国际化问题179

10.3.1 HTML中的字符实体180

10.3.2 Unicode181

10.3.3 使用配置文件实现

国际化181

10.3.4 支持多国语言的

HelloWorld184

10.3.5 中文乱码问题的处理187

10.4 JSP操作文件190

10.4.1 读取文件内容190

10.4.2 写入内容到文件192

10.5 在JSP中上传文件193

10.6 小结195

第11章 自定义标签库的开发196

11.1 标签语言的介绍196

11.2 HelloWorld标签开发197

11.2.1 实现Tag接口198

11.2.2 从TagSupport继承201

11.3 开发带Body的标签库203

11.4 多个标签的嵌套207

11.5 开发迭代的标签库211

11.6 SimpleTag的开发215

11.6.1 HelloWorld216

11.6.2 实例开发217

11.7 小结219

第12章 标准标签库(JSTL)220

12.1 JSTL介绍和编程举例220

12.1.1 JSTL介绍220

12.1.2 JSTL编程举例221

12.2 一般用途的标签222

12.2.1222

12.2.2224

12.2.3226

12.2.4227

12.3 条件标签228

12.3.1228

12.3.2229

12.3.3229

12.3.4230

12.3.5 自定义逻辑231

12.4 迭代标签232

12.4.1232

12.4.2237

12.5 URL相关的标签238

12.5.1238

12.5.2240

12.5.3241

12.5.4242

12.6 XML标签243

12.6.1 XML核心动作243

12.6.2 XML流程控制动作246

12.7 SQL相关的标签249

12.7.1249

12.7.2251

12.7.3254

12.7.4255

12.7.5257

12.8 小结258

第13章 表达式语言259

13.1 表达式语言259

13.1.1 概念259

13.1.2 变量260

13.1.3 隐含对象260

13.1.4 字面量(Literals)260

13.1.5 操作260

13.1.6 保留字261

13.1.7 表达式语法举例261

13.1.8 函数262

13.1.9 表达式编程举例264

13.2 表达式语言和JSTL综合

使用实例265

13.3 小结270

第3篇 数据库技术

第14章 数据库和JDBC技术273

14.1 数据库和常用的SQL语句273

14.2 JDBC技术和驱动程序276

14.2.1 JDBC介绍276

14.2.2 数据库驱动器程序277

14.3 JDBC常用接口使用介绍279

14.3.1 Driver接口279

14.3.2 DriverManager279

14.3.3 Connection281

14.3.4 Statement283

14.3.5 ResultSet284

14.4 配置和连接不同的数据库285

14.4.1 配置数据库285

14.4.2 连接到不同的数据库288

14.5 小结291

第15章 在JSP和Servlet中

使用JDBC292

15.1 在JSP中使用JDBC访问

数据库292

15.1.1 添加数据292

15.1.2 查询数据库294

15.1.3 更新数据295

15.1.4 删除数据296

15.1.5 高级操作296

15.1.6 其他操作299

15.2 JSP通过JavaBean访问

数据库300

15.3 在Servlet中使用JDBC访问

数据库303

15.4 JSP数据库开发实例306

15.4.1 案例介绍306

15.4.2 案例开发307

15.5 小结322

第16章 JDBC数据库编程高级

问题323

16.1 数据源和连接池323

16.1.1 连接池和数据源的概念323

16.1.2 配置数据源324

16.1.3 在JSP、Servlet中使用

数据源327

16.2 操作二进制数据328

16.3 使用存储过程331

16.4 分页显示的解决方案334

16.4.1 JavaBean334

16.4.2 JSP、Servlet336

16.5 小结339

第17章 数据库开发框架340

17.1 直接使用JDBC的持久层

方案340

17.2 Hibernate概述350

17.3 第一个Hibernate应用程序351

17.3.1 开发前的准备工作351

17.3.2 创建示例数据库351

17.3.3 生成程序代码351

17.3.4 编写测试代码354

17.4 Hibernate配置355

17.5 Hibernate基础类和概念357

17.5.1 Configuration357

17.5.2 SessionFactory357

17.5.3 Session357

17.6 Hibernate映射358

17.7 Hibernate查询360

17.8 小结360

第4篇 Web框架

第18章 Struts363

18.1 MVC及Struts介绍363

18.1.1 MVC模式介绍363

18.1.2 Struts框架介绍364

18.1.3 配置Struts应用365

18.2 开发第一个Struts应用368

18.2.1 Form、Action和

JavaBean369

18.2.2 开发JSP372

18.2.3 配置、运行373

18.3 Struts标签库374

18.3.1 Struts的标签374

18.3.2 HTML标签库375

18.3.3 Bean标签库380

18.3.4 Logic标签库382

18.4 Struts综合应用的开发举例384

18.4.1 案例介绍384

18.4.2 增加雇员385

18.4.3 增加部门392

18.4.4 查看所有的雇员399

18.4.5 查看所有的部门400

18.4.6 部门管理401

18.4.7 配置、运行406

18.5 Struts开发实践分析407

18.5.1 Struts技术分析407

18.5.2 Struts项目分析408

18.6 小结409

第19章 JavaServer Face410

19.1 JavaServer Face技术介绍410

19.1.1 JavaServer Face技术

背景410

19.1.2 什么是JavaServer Face

技术410

19.1.3 和Struts的比较411

19.2 JavaServer Face模式与请求

处理生命周期411

19.2.1 JSF模式411

19.2.2 JSF请求处理生命周期413

19.3 JSF组件414

19.3.1 UI组件414

19.3.2 数据验证415

19.3.3 数据转换417

19.3.4 事件与监听器418

19.3.5 渲染器419

19.4 开发JavaServer Face应用419

19.4.1 准备工作419

19.4.2 开发420

19.4.3 配置、运行423

19.5 小结424

第20章 Spring426

20.1 Spring概述426

20.1.1 Spring的任务范围426

20.1.2 IoC容器426

20.2 第一个Spring应用程序428

20.2.1 开发前的准备工作428

20.2.2 编写第一个Spring

应用程序428

20.2.3 编写测试代码429

20.2.4 Setter Injection430

20.3 Bean文件的几种不同的

加载方式431

20.3.1 编写BeanFile代码程序432

20.3.2 编写配置文件432

20.3.3 编写测试代码434

20.4 小结436

第21章 Web开发框架分析437

21.1 Web开发框架介绍437

21.1.1 Web开发框架概述437

21.1.2 Tapestry437

21.1.3 WebWork438

21.1.4 其他开发框架440

21.2 Web开发框架总结440

21.3 小结441

第5篇 Ajax

第22章 Ajax技术概述445

22.1 Ajax诞生背景445

22.2 Ajax概述445

22.2.1 Ajax定义445

22.2.2 Ajax有什么不同446

22.2.3 Ajax适用的场合447

22.2.4 Ajax的缺陷449

22.3 Ajax相关技术449

22.3.1 JavaScript450

22.3.2 XMLHttpRequest450

22.3.3 CSS450

22.3.4 DOM450

22.4 小结451

第23章 Ajax开发入门452

23.1 使用XMLHttpRequest对象452

23.1.1 XMLHttpRequest对象

方法和属性452

23.1.2 Ajax简单交互流程示例453

23.1.3 发送请求参数455

23.2 文档对象模型457

23.2.1 W3C DOM457

23.2.2 DOM基本对象和方法457

23.2.3 利用DOM动态修改

网页内容459

23.3 开发实例459

23.3.1 背景与分析459

23.3.2 服务器端实现460

23.3.3 客户端实现463

23.4 小结468

第24章 Ajax框架469

24.1 浏览器端框架469

24.1.1 Bindows469

24.1.2 BackBase470

24.1.3 Dojo470

24.1.4 Rico470

24.1.5 qooxdoo470

24.1.6 Tibet470

24.1.7 AJFORM471

24.1.8 AjaxCaller471

24.1.9 Flash JavaScript Integration

Kit471

24.1.10 Google AJAXSLT471

24.1.11 HTMLHttpRequest471

24.1.12 Interactive Website

Framework472

24.1.13 LibXMLHttpRequest472

24.1.14 MAJAX472

24.1.15 RSLite472

24.1.16 Sack472

24.1.17 Sarissa472

24.1.18 XHConn473

24.2 服务器端框架473

24.2.1 JavaScript Object Notation

(JSON)和JSON-RPC473

24.2.2 JavaScript Remote Scripting

(JSRS)(2000年)473

24.2.3 WebORB for Java473

24.2.4 Echo 2474

24.2.5 Direct Web Remoting

(DWR)474

24.2.6 SWATO474

24.2.7 Ajax JSP Tag Library474

24.2.8 Ajax Java Server Faces

Framework475

24.3 小结475

第6篇 JSP在实际中的使用

第25章 实用JSP开发技巧479

25.1 树状菜单的生成479

25.1.1 实现思路简述479

25.1.2 实现树状菜单480

25.2 布局设计490

25.2.1 框架490

25.2.2 风格491

25.3 小结497

第26章 网站总体设计498

26.1 案例的介绍498

26.2 创建和配置站点498

26.3 建立和配置数据库500

26.4 页面框架和公用页面503

26.4.1 页面框架503

26.4.2 页面风格504

26.4.3 错误处理页面504

26.4.4 经常使用的include文件505

26.5 配置506

26.6 创建公用组件506

26.7 测试配置是否成功508

26.7.1 测试JSP508

26.7.2 测试连接池509

26.7.3 测试JSTL509

26.8 小结510

第27章 购物车511

27.1 后台业务逻辑511

27.1.1 Product511

27.1.2 Item512

27.1.3 CartItem513

27.1.4 Cart515

27.1.5 CartFunction517

27.2 添加商品519

27.2.1 解释519

27.2.2 代码519

27.3 查看购物车状态520

27.3.1 解释520

27.3.2 代码520

27.4 删除商品522

27.4.1 解释522

27.4.2 代码522

27.5 清空购物车523

27.5.1 解释523

27.5.2 代码523

27.6 更新商品数量523

27.6.1 解释523

27.6.2 代码523

27.7 小结524

第28章 论坛525

28.1 案例介绍525

28.2 JavaBean开发526

28.2.1 TopicVO526

28.2.2 TopicBean527

28.2.3 PageBusiness529

28.2.4 PageBean530

28.2.5 ForumBean531

28.3 Servlet开发532

28.3.1 DeleteTopicServlet533

28.3.2 EditTopicServlet534

28.3.3 ForumServlet535

28.3.4 NewTopicServlet536

28.3.5 ReplyTopicServlet537

28.4 JSP开发539

28.4.1 newTopic.jsp539

28.4.2 viewForum.jsp540

28.4.3 reply.jsp541

28.4.4 editTopic.jsp542

28.4.5 viewDetail.jsp543

28.5 小结545

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有