网站大量收购闲置独家精品文档,联系QQ:2885784924

servl个et实功验报告.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 Servlet编程 一、目的 通过servlet程序的编写、调试,使学生掌握servlet编程的思路,掌握servlet编程涉及的类、接口,促进学生对概念的理解,培养动手能力。 二、基本要求 学生需要按时达到指定实验室上机。调试教学中使用的程序示例,并加以修改,增加程序的功能。完成实验后,需要按时提交实验报告。 三、实验内容 (1)架设服务器端运行环境。 (2)编写、调试servlet小应用程序。 (3)在servlet中加入简单的网页标记,使得servlet能够向客户端的浏览器中发送数据。 (4)使用servlet访问数据库。 (5)实验代码及结果间附录 四、实验方法与实验步骤 (1)熟悉servlet编程所用的类及接口,掌握服务器端运行环境的架设方法,着重掌握Tomcat的使用方法。 (2)编写简单的servlet,在程序中加入简单的html标记,用于向客户端的浏览器中发送数据。 (3)编译servlet源程序,修改JDK或IDE提示的错误,直到编译源程序时无错误出现。 (4)运行servlet。将编译好的ConDB.class文件放在Tomcat4.0安装目录下的webapps\examples\WEB-INF\classes目录下(或放在Tomcat4.0安装目录下的classes目录下),然后启动服务器,在浏览器的地址栏中输入:8080/examples/servlet/ ConDB,即可观察servlet的运行结果。如果不能正常运行,根据提示的错误修改源程序,直到能够显示正确的结果。 (5)利用第二章所学的JDBC技术,使用servlet访问数据库,将访问数据库的结果显示在客户端的浏览器中。 五、设备或工具使用说明 软件要求:Windows操作系统,JDK 1.4或以上版本,JCREATOR或记事本编辑器,Access数据库,Tomcat服务器,浏览器。 软件具体用法参见课堂教学。 六、注意事项 在编译之前要将Tomcat4.0安装目录下的common\lib\servlet.jar加入类路径classpath中,如果使用IDE编译servlet,可以修改IDE的Option。如果没有修改类路径,则编译时会提示不能识别servlet编程中涉及的类和接口。 注意servlet字节码文件放置在服务器上的位置要正确;还有打开浏览器访问servlet时,注意URL地址不要搞错;servlet字节码文件放在服务器的不同文件夹下,相应的URL地址也不同。 七、思考题 如何提高servlet的数据库访问效率?使用servlet访问数据库时如何改善JDBC访问数据库的显示效果? (1) 我们学习的servlet是Java Web中的相关应用,动态Web站点往往用数据库存储的信息生成Web页面,每一次页面请求就导致了一次数据库的访问,我们上个实验学到,数据库的每一次操作都需要建立连接、关闭连接操作,这样每访问一次数据库,就要进行这两个操作,而连接数据库要开销通讯和内存资源,因而是最耗时的操作。因此我们考虑,如果某个基于Web的应用只需建立初次连接,不同的页面请求能够共享同一连接,就能够提高数据库的访问效率。这里我们可以用连接池来实现这个功能。 (2) 数据库中的信息是以表格的形式存储的,我们也可以在servlet中编写HTML代码,将结果放在table中,这样就可以改善结果的显示效果。 八、试验中遇到的问题及解决方法 (1)JCreator中编写的ConDB.java进行编译时,总是出现下面的问题: 发现问题主要出在JDK、tomcat、JCreator三者之间没有很好的联系起来,后来重新配置了JDK的环境变量classpath、path等变量的值,就没有出现上述问题了。 (2)编译时也遇到了下面的问题:无法加载HttpServlet类的问题: 解决方法是进行以下操作:JCreator Configure Options JDK Programfile 等操作将Tomcat文件中的servlet.jar文件添加到JDK的文件路径中 (3)在网页中从ConDB.html跳转到servlet文件时,tomcat报错: ConDB.class文件、ConDB.html文件的放置位置需要注意,同时tomcat4.0以上注意web.html中需添加相关内容。 (4) 在网页中显示时出现乱码: 注意setCharacterEncoding(GBK); setContentType(text/html; charset=GBK);这两个方法的使用 附录 程序代码 ConDB.java port java.sql.*; import java.io.*; import

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档