javaweb编程技术实验指导书

javaweb编程技术实验指导书

ID:8799925

大小:1.59 MB

页数:69页

时间:2018-04-08

javaweb编程技术实验指导书_第1页
javaweb编程技术实验指导书_第2页
javaweb编程技术实验指导书_第3页
javaweb编程技术实验指导书_第4页
javaweb编程技术实验指导书_第5页
资源描述:

《javaweb编程技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《JavaWeb编程技术》实验指导书2010年3月目录67实验一简单的Servlet与JSP1实验二HTTP请求对象3实验三HTTP响应对象7实验四Servlet容器模型9实验五会话管理13实验六JSP基本语法与页面指令16实验七JSP隐含对象与作用域20实验八Web组件重用与JavaBeans24实验九JDBC访问数据库27实验十表达式语言的使用35实验十一用户自定义标签41实验十二JSTL与标签文件44实验十三Servlet事件处理50实验十四Servlet过滤器的使用55实验十五Web应用的安全性59说明

2、:本实验指导书根据《JavaWeb编程技术》课程教学大纲编写,共包括15个实验,每个实验2学时,学生每周完成一个实验。67实验一简单的Servlet与JSP一、实验目的1.了解和掌握Servlet和JSP页面的编写和运行。2.比较Servlet与JSP的区别和联系,体会动态页面的含义。二、实验原理Servlet是运行在服务器端的Java程序,它主要是为了扩展服务器的功能。编写和运行Servlet一般要经过4个步骤:(1)编辑源文件,它是继承HttpServlet的Java类;(2)编译源文件;(3)在服务器中部

3、署该Servlet,即将类文件存放到服务器的适当目录中,并修改web.xml部署描述文件;(4)使用浏览器访问该Servlet程序。JSP是一种服务器端的动态页面技术,它的实质也是Servlet。它的编写较Servlet容易。二者的主要区别是:Servlet通常是实现业务逻辑,而JSP通常实现表示逻辑。三、实验内容与步骤(一)编写和运行一个简单的Servlet【步骤1】在Tomcat安装目录的webapps下建立一个helloapp的目录,在其中再建立一个WEB-INF目录,在WEB-INF目录中建立一个cla

4、sses目录。这样就建立了一个名为helloapp的Web应用程序。【步骤2】编写下面Servlet类,编译并将类文件放入classes目录中packagecom.demo;importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassHelloServletextendsHttpServlet{publicvoidservice(HttpServletRequestrequest,HttpServletResponser

5、esponse)throwsServletException,IOException{PrintWriterout=response.getWriter();out.println("");out.println("");out.println("");out.println("");out.println("

HelloWorld!

");out.println("");out.println("");}}【步骤3】在

6、WEB-INF目录中建立一个名为web.xml的文件,该文件为Web应用程序的部署描述文件,简称DD。具体内容如下:helloServletcom.demo.HelloServlet67helloServlet/hello

8、>【步骤4】在浏览器的地址栏中输入下列地址访问该Servlet。http://localhost:8080/helloapp/hello在浏览器的窗口中应该显示Hello,World!内容。(二)下面的Servlet可显示系统当前时间。请编译并部署该Servlet,然后使用浏览器访问。packagecom.demo;importj

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。