JSP动态网站开发实验报告
- 格式:doc
- 大小:556.83 KB
- 文档页数:15
【精品】JSP动态网站开发实训报告一. 实训目的和任务:本次实训的目的是通过JSP动态网站的开发,巩固和实践所学的JavaWeb知识,掌握JSP的基本语法和使用方法,并能够实现一个简单的动态网站。
实训任务包括以下几个方面:1. 设计和实现一个简单的网站需求;2. 使用JSP编写网页的前端部分,包括页面布局和展示效果;3. 在JSP页面中嵌入Java代码,实现页面的数据获取和处理;4. 利用JSP的标签库和内置对象,实现页面的动态效果;5. 部署网站到Web服务器上,验证网站的功能和效果。
二. 实训内容和步骤:1. 确定网站需求和功能,设计网站的基本结构和页面布局;2. 在Eclipse中创建一个Web项目,设置项目的目录结构;3. 编写网站的前端部分,包括HTML和CSS的代码,实现页面的布局和展示效果;4. 在JSP页面中嵌入Java代码,使用脚本标签<% %>实现页面的数据获取和处理;5. 利用JSP的标签库和内置对象,如JSTL和EL表达式,实现页面的动态效果;6. 部署网站到Web服务器上,例如Tomcat,验证网站的功能和效果。
三. 实训总结和心得体会:通过本次实训,我对JSP动态网站的开发有了更深入的了解和掌握。
我学会了如何使用JSP来编写网页的前端部分,并且可以在JSP页面中嵌入Java代码,实现页面的数据获取和处理。
在实训过程中,我还学会了如何利用JSP的标签库和内置对象,实现页面的动态效果。
通过部署网站到Web服务器上,我还验证了网站的功能和效果。
本次实训是一次很有意义的实践课程,通过实践的方式学习和掌握JSP动态网站的开发。
通过这次实训,我不仅巩固了所学的JavaWeb知识,还提高了自己的动手能力和解决问题的能力。
这对我的职业发展有着很大的帮助,我相信我可以在将来的工作中运用所学的知识开发出更加复杂和实用的Web应用程序。
jsp实验报告JSP实验报告。
一、实验目的。
本实验旨在通过实际操作,加深对JSP(Java Server Pages)技术的理解,掌握JSP的基本语法和应用方法,以及JSP与Servlet的区别与联系。
二、实验内容。
1. 搭建JSP开发环境,安装Tomcat服务器,配置好JSP开发环境。
2. 编写简单的JSP页面,创建一个简单的JSP页面,包括HTML和JSP代码。
3. JSP页面中的表达式,在JSP页面中使用表达式输出动态内容。
4. JSP页面中的脚本,在JSP页面中使用脚本实现流程控制和变量赋值。
5. JSP页面中的动作,在JSP页面中使用动作实现页面跳转和数据传递。
6. JSP与Servlet的联系,比较JSP与Servlet的不同之处,了解它们各自的应用场景。
三、实验步骤。
1. 搭建JSP开发环境,按照Tomcat官方文档的指引,下载Tomcat服务器并进行安装配置。
2. 编写简单的JSP页面,创建一个名为index.jsp的文件,其中包括HTML和JSP代码,用于展示JSP页面的基本结构。
3. JSP页面中的表达式,在index.jsp页面中,使用表达式输出当前系统时间,并在页面上显示出来。
4. JSP页面中的脚本,在index.jsp页面中,使用脚本实现一个简单的计算器,用户输入两个数字,页面输出它们的和。
5. JSP页面中的动作,在index.jsp页面中,使用动作实现页面跳转,点击按钮后跳转到另一个JSP页面,并传递数据。
6. JSP与Servlet的联系,通过阅读相关资料,对比JSP与Servlet的特点和用法,总结它们各自的优劣和适用场景。
四、实验结果。
1. 成功搭建了JSP开发环境,Tomcat服务器正常运行,可以进行JSP页面的开发和测试。
2. 编写的index.jsp页面能够正常显示当前系统时间,并且页面结构清晰,代码规范。
3. 实现了一个简单的计算器功能,用户输入数字后,页面能够正确输出计算结果。
JSP程序设计实验报告JSP程序设计实验报告1、实验目的1.1 将Java代码与页面相结合,实现动态网页的开发 1.2 学习和掌握JSP程序设计的基本原理与技巧1.3 掌握使用JSP实现数据库操作的方法2、实验环境2.1 操作系统:Windows 102.2 开发工具:Eclipse IDE2.3 服务器:Apache Tomcat2.4 数据库:MySQL3、实验内容3.1 搭建JSP开发环境3.1.1 安装Eclipse IDE3.1.2 配置Apache Tomcat服务器3.1.3 连接Eclipse与Tomcat服务器3.2 创建JSP页面3.2.1 新建一个JSP文件 3.2.2 编写标签和JSP代码 3.2.3 展示动态数据3.3 JSP基本语法3.3.1 声明标签3.3.2 表达式标签3.3.3 脚本标签3.3.4 注释标签3.3.5 动作标签3.4 JSP中的控制语句3.4.1 条件判断语句3.4.2 循环语句3.4.3 转向语句3.5 JSP中的对象与方法3.5.1 request对象3.5.2 response对象3.5.3 session对象3.5.4 JSP表单处理3.6 JSP与数据库交互3.6.1 连接数据库3.6.2 执行SQL语句3.6.3 处理数据库返回结果4、实验步骤4.1 搭建JSP开发环境4.1.1 并安装Eclipse IDE4.1.2 并配置Apache Tomcat服务器4.1.3 在Eclipse中连接Tomcat服务器4.2 创建JSP页面4.2.1 在Eclipse中创建新的JSP文件4.2.2 编写JSP页面的标签和JSP代码4.2.3 保存并运行JSP页面4.3 学习和练习JSP基本语法和控制语句4.3.1 编写JSP页面,使用各种JSP标签和控制语句4.3.2 运行JSP页面,查看结果4.4 实现JSP与数据库的交互4.4.1 创建一个数据库,并设计相应的表4.4.2 连接数据库,执行SQL语句4.4.3 在JSP页面中展示数据库查询结果5、实验结果分析在本次实验中,我们成功搭建了JSP开发环境,并创建了多个JSP页面。
jsp课程实验报告JSP课程实验报告引言:JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码。
在本次实验中,我将介绍我在JSP课程实验中所学到的知识和经验。
实验目的:本次实验的目的是让我们熟悉JSP的基本语法和使用方法,并通过实践来加深对JSP的理解。
在实验中,我们将创建一个简单的学生信息管理系统,通过JSP 页面实现学生信息的增删改查功能。
实验过程:1. 环境搭建在开始实验之前,我们需要先搭建好JSP开发环境。
我选择使用Eclipse作为开发工具,并安装了Tomcat作为服务器。
通过配置Tomcat服务器,我们可以在本地运行JSP页面。
2. 创建JSP页面在Eclipse中,我创建了一个名为"student.jsp"的JSP页面。
在该页面中,我使用HTML标签来设计用户界面,并通过JSP标签嵌入Java代码,实现与数据库的交互。
我使用了JDBC(Java数据库连接)来连接数据库,并编写了相应的Java代码来实现学生信息的增删改查功能。
3. 编写Java代码在JSP页面中,我使用了Java代码来处理用户的请求。
通过JDBC,我连接到了MySQL数据库,并编写了相应的SQL语句来执行增删改查操作。
通过在JSP 页面中使用Java代码,我们可以方便地处理用户的输入,并将结果返回给用户。
4. 测试与调试在完成JSP页面和Java代码的编写后,我通过在Tomcat服务器上运行该页面来进行测试。
我模拟了不同的用户操作,包括添加学生信息、删除学生信息、修改学生信息以及查询学生信息。
通过测试,我发现了一些bug并进行了调试,最终使系统能够正常运行。
实验结果:通过本次实验,我成功地创建了一个简单的学生信息管理系统。
该系统可以实现学生信息的增删改查功能,并且具有良好的用户界面。
通过JSP页面和Java代码的结合,我们可以快速地开发出功能强大的Web应用程序。
Web宠物医院项目一、项目背景随着城市宠物饲养数量的增加,宠物诊疗护理业成为一门新兴行业。
宠物诊疗业的迅速的发展,原有的靠人工对宠物的诊疗进行管理的方式满足不了人们的需求,为了提高工作效率,新兴宠物医院提出进行了网上诊疗的理念。
二、可行性分析1.技术可行性2.经济可行性三、需求分析根据与新兴相关人员的交谈,得出了该网上宠物医院需要提供如下信息:医院所有医生的信息及工作时间,客户在该网站进行注册,具有增加宠物信息功能,客户可以查看自己宠物的诊断信息,也可以预约某个医生。
医生在网上某宠物添加、修改诊断信息,也可以修改个人信息。
管理员具有增加、删除医生信息,查看客户信息。
四、系统用例图1.用例图:客户:医生:管理员:2.用例说明登录用户在登录界面,普通用选择用户类型为普通用户,用户输入用户名和密码提交页面后,若用户名和密码不正确,系统将继续显示登录页面,可以继续登录。
若用户名和密码正确进入普通用户相关页面。
医生选择用户类型为医生,用户输入用户名和口令提交页面后,若用户名和密码不正确,系统将继续显示登录页面,可以继续登录。
若用户名和密码正确进入普通用户相关页面。
退出单击“退出“链接后,系统销毁与用户会话有关的资源,再显现”登录“界面给用户,可供其再次登录系统。
注册:实现用户注册功能,注册成功后提示注册成功,并跳转到登录页面。
查看医生信息点击”医生信息”导航按钮时,将所有医生的基本信息以列表形式显示出来,点击“医生姓名”显示医生的所有详细信息。
更新用户信息对用户的一些基本信息进行修改,修改成功后提示修改成功。
更新宠物信息此功能可以细分为增加宠物信息,修改宠物信息。
查看宠物诊断信息可以查看自己宠物的诊断信息,包括历史信息预约没时间可以不实现医生个人信息维护可以对个人信息进行修改病历维护医生可以添加对某宠物的添加病历,修改病历。
医生信息维护添加、删除医生信息客户信息维护添加、删除客户信息网站基本信息维护没时间可以不实现五、数据库设计1.管理员表employee:2.宠物表cw3.客户信息表kehu4.兽医信息表shouyi5.宠物病历表bingl五、功能页面1、首页首页包括:网站LOGO、导航条、客户与医生登录界面、医生信息、公告栏、版权信息。
《JSP动态网站程序设计》课程设计说明书笔记本网络购物系统题目:学院:计算机与信息工程学院专业:计算机科学与技术班级:姓名:学号:起止时间:成绩:课程设计任务书一、设计题目:《笔记本网络购物系统》二、设计内容:一个使用jsp与MVC模式开发的具有前台和后台的电脑购物系统,具有良好的用户交互页面,前端页面加入了Ajax技术,实现了无刷新删除订单信息功能,用户通过本系统可以方便的实现用户注册和登录以及一体化下单功能,具有方便,快捷等优点。
三、设计要求:1.前台页面上具有用户注册,登录,和显示品牌信息,显示推荐商品等功能。
2.用户可以在首页浏览到最近精品推荐的电脑产品,可以查询商品信息,并且实现购买。
3.用户登录后可以方便的将自己中意的商品添加至购物车,在购物车中可以方便的管理已购商品,用户可以在订单管理页面方便的对订单进行删除。
四、工作计划:指导教师: __教研室主任:文东戈2011 年 6月27 日摘要此系统采用当今流行的SSH2进行开发,页面使用了当今最流行的Ajax框架jQuery,具有良好的用户体验,在开发中使用软件工程的思想对系统和业务流程进行了详尽的分析,基本满足Jsp开发步骤,能够完成课程设计的主要任务,系统的订单信息页面能够实现对订单信息的无刷新删除,后台模板简洁漂亮,可以方便的对电脑及其品牌信息进行增删查改。
因网络上关于购物系统页面模板奇缺,为保持系统美观,所以可能会有页面雷同情况发生,本人能够保证代码的唯一性,系统逻辑实现的唯一性。
关键词:Java 购物系统 JSP目录课程设计任务书............................ 错误!未定义书签。
摘要.................................... 错误!未定义书签。
目录.................................... 错误!未定义书签。
一、设计内容.............................. 错误!未定义书签。
jsp程序设计实验报告《JSP程序设计实验报告》一、实验目的本实验旨在通过JSP程序设计,掌握JSP的基本语法和功能,以及了解JSP与Servlet的关系,进一步提高学生对Web开发技术的理解和应用能力。
二、实验环境1. 操作系统:Windows 102. 开发工具:Eclipse3. 服务器:Tomcat三、实验内容1. 创建一个简单的JSP页面2. 在JSP页面中使用Java代码3. 使用JSP标签4. 与Servlet的交互四、实验步骤1. 在Eclipse中创建一个动态Web项目,命名为“JSPDemo”。
2. 在WebContent目录下创建一个JSP页面,命名为“index.jsp”。
3. 在“index.jsp”页面中编写HTML和Java代码,实现页面的基本功能。
4. 创建一个Servlet,用于处理JSP页面提交的数据,并在JSP页面中调用该Servlet。
5. 部署项目到Tomcat服务器,并测试JSP页面和Servlet的功能。
五、实验结果经过以上步骤的操作,成功创建了一个简单的JSP页面,并在其中使用了Java 代码和JSP标签。
同时,通过与Servlet的交互,实现了数据的传递和处理。
最终,在Tomcat服务器上成功运行了该项目,并验证了JSP页面和Servlet的功能。
六、实验总结通过本次实验,我对JSP的基本语法和功能有了更深入的了解,同时也学会了如何与Servlet进行交互,进一步提高了自己的Web开发技术。
在今后的学习和工作中,我将继续深入研究JSP和Servlet,不断提升自己的技术水平,为Web开发领域做出更大的贡献。
重庆科创职业学院《JSP动态网站开发》实训报告题目:网络购物网站实训报告专业:计算机信息管理班级: ZB42801学号: ***********名:**成绩:指导教师:***完成日期:2011年6月14日1 需求分析1.1 系统概述当代社会,人们已经深深的领略到信息革命第二次浪潮的冲击,现在信息技术突破了单位性和地域性的局限,实现了网络化和全球化,以因特网为代表的信息网络正在以很快的速度急剧增长,其应用范围从单纯的通讯、教育和信息查询想商业领域扩张。
在这一趋势当中,电子商务有很强有力的推动下,已经扣响了人类大门。
计算机的全球联网,形成了地域、空间无关的时间一体化市场,一种新的,基于计算机网络的新型商业机制正在逐步形成那就是电子商务。
1.2 系统运行环境●操作系统:Windows XP/Windows2003●数据库:SQL2003●开发语言: JAVA●开发工具:Eclipse1.3 功能需求描述由于商品管理系统是一套复杂的管理系统。
要求系统不但要具备完善的功能、稳定的性能,还要提供简便的操作。
这就要求设计人员在设计过程当中尽可能的考虑到。
包括以下内容:1、对用户信息及用户权限进行管理;2、用户根据不同的权限可对商品进行添加、删除、修改等操作;3、对商品信息进行各种查询(精确、模糊、组合);4、有良好的帮助环境;2 总体设计2.1系统功能模块图系统采用现有的资源,先进的管理系统卡法方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就具备数据库维护功能,可以及时根据用户需求进行数据添删除、修改等操作。
图2-1系统功能模块图2.2数据结构设计图2-2数据流程图2.3数据库逻辑设计1)用户表结构:该表主要由字段名(用户名、密码、权限、类型)、数据类型、长度、是否允许为空和备注组成。
表2.1用户表结构2)学生基本信息表:该表主要由字段名(姓名、性别、出生日期、家庭地址、籍贯、联系电话和备注)、数据类型、长度、是否允许为空和备注组成。
JSP实验报告总结1. 引言JavaServer Pages(JSP)是一种基于Java的服务器端技术,它允许开发人员在HTML页面中嵌入Java代码,以实现动态生成内容。
本报告旨在总结在JSP实验中所学到的知识和经验,并对JSP的重要性和应用进行评估。
2. 实验内容在该实验中,我们学习了JSP的基本语法、表达式、脚本和自定义标签等。
我们通过编写一个简单的学生管理系统来巩固所学的概念和技术。
该系统具有添加学生、查询学生信息和删除学生等功能。
我们还学习了如何将JSP页面与数据库进行交互,并了解了JDBC(Java Database Connectivity)的基本用法。
3. 实验过程在开始实验之前,我们首先配置了一个Java Web开发环境,包括Tomcat服务器和MySQL数据库。
然后,我们创建了一个JSP项目,并编写了几个JSP页面用于展示学生信息。
在JSP页面中,我们使用了JSP指令和标签来引入Java代码和实现数据的动态展示。
我们还通过JSTL(JavaServer Pages Standard Tag Library)提供的标签库简化了一些常见操作,如循环和条件判断。
为了与数据库进行交互,我们编写了一个Java类,使用JDBC连接到MySQL数据库,并实现了一些常见的数据库操作,如插入、查询和删除。
在JSP页面中,我们通过调用这些数据库操作的方法来实现与数据库的交互。
通过不断的实验和练习,我们成功地完成了学生管理系统,并对JSP的基本语法和特性有了深入的了解。
4. 实验结果我们的学生管理系统能够成功地添加学生信息、查询学生信息和删除学生信息。
在添加学生信息时,系统会将输入的数据插入到数据库中;在查询学生信息时,系统会从数据库中检索出符合条件的学生信息并展示在页面上;在删除学生信息时,系统会将指定学生的数据从数据库中删除。
通过测试和验证,我们确认系统的功能正常运行,并能处理正确的用户输入。
JSP技术的运用实验报告JSP(Java Server Pages)技术是一种用于开发Web应用程序的Java技术。
它通过在HTML页面中嵌入Java代码,实现了动态的网页生成和处理。
JSP技术的主要特点包括易学易用、高效灵活、支持面向对象开发等。
在本次实验中,我使用JSP技术实现了一个简单的注册登录系统。
以下是实验的具体过程和结果。
首先,我创建了一个名为"register.jsp"的JSP页面,用于用户注册。
在页面上,我设计了一个表单,包含用户名、密码和确认密码等输入框,并加上相应的验证规则。
代码示例:```html<!DOCTYPE html><html><head><title>用户注册</title></head><body><h1>用户注册</h1><form action="register.jsp" method="post"><label>用户名:</label><input type="text" name="username" required="required"/><br/><br/><label>密码:</label><input type="password" name="password" required="required" /><br/><br/><label>确认密码:</label><input type="password" name="confirmPassword"required="required" /><br/><br/><input type="submit" value="注册" /></form></body></html>```接下来,我在"register.jsp"中编写Java代码,用于处理用户提交的注册信息。
JSP动态网站开发实验报告实验一一、实验目的熟悉编程语言的集成开发环境的安装配置和使用,掌握在集成开发环境中开发系统的一般步骤;熟悉大型数据库开发环境,掌握数据库管理系统中主要管理工具的使用方法,掌握在数据库管理器中和运用Transact-SQL语言操作各种数据库对象的方法。
二、实验内容1. 安装集成开发环境,进行开发环境变量的配置。
2. 练习和熟悉集成开发环境的各部件的运用。
3. 练习和熟悉在集成开发环境里开发一个软件项目的一般步骤。
4. 安装大型数据库,熟悉安装的一般步骤和配置。
5. 练习和熟悉大型数据库管理系统各部件的运用。
6. 使用大型数据库管理系统的管理部件建立数据库、修改数据库、删除数据库等操作,并查看数据库的属性。
7. 在大型数据库管理系统中,利用 Transact-SQL 编程语言实现建立数据库系统、修改数据库、删除数据库等。
8. 使用大型数据库管理系统的管理部件在数据库中建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作。
9. 在大型数据库管理系统中,利用 Transact-SQL 编程语言实现建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作。
三、实验结果和数据处理(一)安装JDK主要步骤步骤一自定义安装窗口步骤二完成安装窗口步骤三配置环境变量步骤四检测JDK配置是否成功(二)安装Tomcat服务器主要步骤步骤一Tomcat安装启动窗口步骤二安装选项窗口步骤三安装位置选择窗口步骤四端口选择窗口步骤五安装过程窗口(三)在大型数据库管理系统中,利用管理部件和Transact-SQL 编程语言实现建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作。
创建数据表Transact-SQL 编程语言截图CREATE TABLE tushu(ID char(9),Name char(30));建立表信息Transact-SQL 编程语言截图查询数据表Transact-SQL 编程语言截图SELECT nameFROM tushuWHERE ID in("003","005","007","009");修改数据表Transact-SQL 编程语言截图INSERTINTO tushu(ID,name)V ALUES('012','几何学');删除数据表Transact-SQL 编程语言截图DELETEFROM tushuWHERE ID in('005','009','004');思考题1、所有的数据库操作都可以用Transact-SQL语言来实现吗?答:Transact-SQL主要是sql server系列数据库专用的。
MySql有它自己的,Oracle的也有它自己的一套。
sybase也是。
总之,不同厂商的数据库,都有自己的函数和存储过程的写法。
实验二一、实验目的通过本实验,熟练和掌握编写程序连接数据库,掌握在集成开发环境中编写程序对单个和多个表进行多种类型的查询和统计,并将结果显示出来。
二、实验内容1.使用大型数据库管理系统相关部件在实验一所建立的数据库上建立数据表。
同时对表进行相关的操作,观察表的结构,查看表的属性。
2.在集成开发环境中,针对在系统中建立数据源(ODBC)方式编写程序连接数据库。
3.在集成开发环境中,针对利用数据库组件方式编写程序连接数据库。
4.在集成开发环境中,针对直接连接数据库方式编写程序连接数据库。
5.在集成开发环境中,将Transact-SQL语句嵌入到程序代码中,运行程序,对数据表进行相关的操作。
例如,SELECT,INSERT INTO,DELETE FROM 等语句对表中数据的操作。
6.在集成开发环境中,设计可视化界面,显示数据表里的数据并进行操作,运用嵌入在程序代码中Transact-SQL语句对单个和多个表进行多种类型的查询和统计。
三、实验结果和数据处理(一)jdbc-odbc 连接数据库在MyEclipse里的bbt创建a.jsp文件,具体代码如下:<%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*,java.io.*" %><title>连接数据库</title><div align="center"><strong>通过jdbc-odbc连接数据库</strong></div><%try{String driverName="sun.jdbc.odbc.JdbcOdbcDriver";//驱动程序名String url="jdbc:odbc:master";//连接字符串Class.forName(driverName).newInstance();//加载驱动程序Connection con=DriverManager.getConnection(url,"","");out.println("<center><font color=red size=5>数据库连接成功</font></center>");Statement stmt=con.createStatement();String sql="select * from tushu";ResultSet rs=stmt.executeQuery(sql);ResultSetMetaData rmeta=rs.getMetaData();int numColumns=rmeta.getColumnCount();out.print("<center>");out.print("<h3>课程数据记录显示</h3>");out.print("<table border=1 width='80%'>");out.print("<tr><th>课程代码</th><th>课程名称</th></tr>");while(rs.next()){ out.print("<tr><td>"+rs.getString("ID")+"</td>");out.print("<td>"+rs.getString("name")+"</td></tr>"); }out.print("</table>");out.print("</center>");stmt.close();con.close();}catch(Exception e){e.printStackTrace();}%>打开IE浏览器,在地址栏输入http://localhost:8080/bb/a.jsp,运行结果如图所示:(二)odbc 连接数据库<%@page contentType="text/html; charset=GB2312" language="java" import="java.sql.*"%><body><img src=baner.jpg width=100%><%!String getS(String str){try{byte b[]=str.getBytes("iso-8859-1");str=new String(b);}catch(Exception e){str="出现异常";}return str;}%><%try{String str1=request.getParameter("name");str1=getS(str1.trim());String driverName="com.mysql.jdbc.Driver";//驱动程序名String userName="admin";//数据库用户名String userPasswd="admin";//密码String dbName="master";//数据库名String tableName="tushu";//表名Stringurl="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd;//连接字符串Class.forName("com.mysql.jdbc.Driver").newInstance();Connection conn=DriverManager.getConnection(url);Statement stmt1 = conn.createStatement();String sql="select * from tushu where name like '%"+str1+"%'";ResultSet rs=stmt1.executeQuery(sql);if(rs.next()){out.print("<center><font color=red size=7><br>图书代码:"+rs.getString("ID"));out.print("<br>图书名称:"+rs.getString("name")+"</font></center>");}else{out.print("图书名称错误或该图书不存在");}conn.close();}catch(Exception e){}%></html>四、问题与讨论1、中文乱码解决方案:加入<%@ page contentType="text/html;charset=gb2312" %>2、<%@ include file="count.jsp" %>和<jsp:include page="count.jsp"/>区别A.执行时间上:<%@ include file=””%> 是在翻译阶段执行<jsp:include page=””flush=”true”/>在请求处理阶段执行。