jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例

jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例

ID:6684501

大小:166.00 KB

页数:5页

时间:2018-01-22

jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例_第1页
jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例_第2页
jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例_第3页
jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例_第4页
jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例_第5页
资源描述:

《jsp程序设计案例教程《java web程序设计》_项目库_单元案例_servlet基础教学案例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Unit13-Servlet基础课堂案例1—认识第一个Servlet案例学习目标:学习Servlet的基本编写方法。案例知识要点:Servlet的编写、Servlet的编译、Servlet的使用场合。案例完成步骤:1.在Tomcat的webapps文件夹中创建保存第7章程序文件的文件夹chap07。2.复制WEB-INF文件夹和web.xml文件。3.编写第一个Servlet程序FirstServlet.java。【程序代码】FirstServlet.java123456789101112131

2、4packagemyservlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.http.*;importjavax.servlet.*;publicclassFirstServletextendsHttpServlet{protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletExc

3、eption,IOException{PrintWriterout=response.getWriter();out.println("

WelcomeToTheFirstServlet!

");out.flush();}}【程序说明】l第1行:将当前Servlet(Java类)放在myservlet包中;l第2行—第5行:引入编写Servlet所需要的包;l第8行—第13行:重载HttpServlet类中的doGet方法,实现S

4、ervlet的功能;4.编译该FirstServlet.java为FirstServlet.class,完成第一个Servlet的编写。【课堂案例1】显示了一个简单Servlet的基本结构。该Servlet处理的是GET请求,Servlet也可以很方便地处理POST请求。GET请求和POST请求的区别请读者参阅第4章。说明l编译Servlet之前,将Servlet所用到的的包(D:Tomcat6.0libservlet-api.jar)添加到classpath或IDE的搜索路径中;lSer

5、vlet程序编写以后,必须在Servlet容器中进行配置后,才能进行正常访问。在下一节将会介绍Servlet的配置和调用。课堂案例2—配置和调用ServletServlet的配置一般通过一个配置文件(如web.xml)来实现,不同的Web服务器上安装Servlet的具体细节可能不同,在Tomcat服务器下,Servlet应该放到应用程序的WEB-INFclasses目录下,而调用Servlet的URL是“http://主机名/应用程序文件夹名/Servlet名”。同时大多数Web服务器还允许定

6、义Servlet的别名,因此Servlet也可能以使用别名形式的URL调用。案例学习目标:学习通过修改web.xml文件配置Servlet以及调用Servlet的方法。案例知识要点:web.xml的修改、Servlet的部署、调用Servlet的方法。案例完成步骤:1.部署Servlet。将FirstServlet.java编译成FirstServlet.class文件,连同包(myservlet)复制到对应目录的WEB-INF/classes目录下(笔者目录为:d:tomcat6.0web

7、appschap07classes)。2.修改web.xml文件,如下所示。1234567891011121314……FirstFirstTheFirstServletmyservlet.FirstServlet

8、servlet-class>First/First……【程序说明】l第3行—第8行:完成对Servlet的名称(name)和Servlet类(class)之间的匹配,本例将名称为First的Servlet匹配到myservlet包中的Fir

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

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

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