JPS学习——09-Servlet基础编程.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

09Servlet根底编程

内容提要认识Servlet编写第一个ServletServlet方法Servlet与JSP隐含对象

认识Servlet什么是Servlet在学习JSP时,有读者可能会发问:Java是面向对象的语言,任何Java代码都必须放到类中,但是在JSP中,似乎没有看到类的定义,这是怎么回事?实际上,在运行JSP时,效劳器底层将JSP会编译成一个Java类,这个类就是Servlet。虽然上面看起来Servlet的很特别,但Servlet与其他的Java程序相同,它最大的特色只是Servlet编写的时候必须遵守一定的标准。

认识Servlet什么是ServletServlet是一种运行在效劳器端(一般指的是Web效劳器)的Java应用程序,可以生成动态的Web页面,它是属于客户与效劳器响应的中间层。如:

认识ServletServlet与JSP的关系从前面的表达可以看出,Servlet与JSP,一个是Java应用程序,一个是网页脚本语言,二者似乎风马牛不相及。但是,可以说,JSP就是Servlet!下面看程序演示,建立Web工程Prj08,首先编写一个JSP。testPage.jsp%@pagelanguage=javapageEncoding=gb2312%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlhead 鲜花订购系统/headbodybr欢迎来到鲜花订购系统br/body/html

认识ServletServlet与JSP的关系问答:问:即然这样,Servlet还有什么学习的价值?答:Servlet属于JSP的底层,学习它有助于了解底层细节;另外,Servlet毕竟是一个Java类,适合纯编程,如果是纯编程的话,比将Java代码混合在HTML中的JSP要好得多。

编写第一个Servlet建立Servlet上节中创立了工程Prj08,现在首先在Prj08中建立Servlet。该Servlet的作用是,访问这个Servlet,显示一句欢送信息。直接访问一个JSP,属于是属于GET类型。在工程中,首先建立一个包用来存放Servlet,名字可以自己取,此处为servlets,如:

编写第一个Servlet建立Servlet由于Servlet本质上是一个Java类,因此,可以直接建立一个类:WelcomeServlet,放到servlets包中,如:

编写第一个Servlet编写Servlet一个普通的类,不可能成为Servlet,要想成为Servlet,还需要进行以下步骤。步骤一,让这个类继承HttpServlet:步骤二,由于直接访问Servlet,是属于get方法请求,因此,重写HttpServlet的doGet()方法,在doGet方法中进行输出。importjavax.servlet.http.HttpServlet;publicclassWelcomeServletextendsHttpServlet{}

编写第一个Servlet编写Servlet特别提醒1.重写父类的方法,MyEclipse提供了较为方便的做法,右击代码界面,选择Source—Override/ImplementMethods…,如:

编写第一个Servlet编写Servlet特别提醒点击,在如下的界面中给doGet函数打勾即可,如:

编写第一个Servlet编写Servlet特别提醒2.建立Servlet,还有一种比较简便的方法。右击包,选择new—Servlet,如:

编写第一个Servlet编写Servlet在弹出的界面中,配置相应信息,也能得到类似代码。

编写第一个Servlet配置Servlet编写完一个Servlet后,还不能直接访问,必须要配置Servlet其才能通过URL映射到与之对应的Servlet中来,用户才能对它进行访问。Servlet的配置是通过一个叫做web.xml的文件来实现的,如:

编写第一个Servlet配置Servlet可以清晰的看到web.xml文件时位于WebRoot/WEB-INF下面。首先来看web.xml的结构,以便有个大概的了解:?xmlversion=1.0encoding=UTF-8?web-appversion=“2.5”…servletservlet-nameWelcomeServlet/servlet-nameservlet-classservlets.WelcomeServlet/servlet-class

文档评论(0)

147****4268 + 关注
实名认证
内容提供者

认真 负责 是我的态度

1亿VIP精品文档

相关文档