美文网首页
javaEE之Servlet篇之一

javaEE之Servlet篇之一

作者: zhoushuaime | 来源:发表于2017-01-09 23:34 被阅读0次

1.首先谈谈什么是Servlet        

       Servlet是java web动态技术中的一个重要接口,用来实现动态的交互。Servlet运行在服务器端,用来处理客户端的请求。同时Servlet是基于Http协议的。

2.继承关系     

    HttpServlet(abstract class)——>GenericServlet(abstract class)——>Servlet(interface)。同时Servlet有init(),service(),destroy()三个方法。

3.如何编写一个Servlet程序?   

      已经知道Servlet是一个接口,而已经有了实现此接口的子类(HttpServlet,GenericServlet)。由于此子类是一个抽象类且HttpServlet是基于Http协议的,所以一般继承自HttpServlet类。首先自定义一个类来继承HttpServlet,第二需要重写doGet或doPost方法,具体需要重写哪种方法,看用户的提交方式,如果提交方式为post则重写doPost方法,反之同理。第三需要在web.xml中注册Servlet,以上就是大致步骤。

4.例子     

       不妨先用get方式请求一个servlet,因为超链接就是以get方式请求的,故先用超链接做一个get请求的例子。首先在jsp页面中建立一个超链接标签,如Get方式请求Sevlet!。然后在src中新建一个包,包里新建一个继承自HttpServlet的类并重写doGet方法。如图:

最后在web.xml文件中注册Servlet,在注册Servlet时需要写servlet和servlet-mapping两个标签。同时还需要写相应的子标签,详细如图。需要说明的是两个标签中的<servlet-name>的内容要一致,如下图都是ServletDemo,<url-pattern-apping>是servlet的访问路径,和请求的路径一致,也即是和上图的超链接地址一致。至此,一个简单的Servlet程序就已经完成了。

相关文章

  • javaEE之Servlet篇之一

    1.首先谈谈什么是Servlet Servlet是java web动态技术中的一个重要接口,用来实现...

  • servlet

    servlet 什么是servlet: servlet是javaEE的组件,也是javaEE中的一个规范。服务器其...

  • JavaWeb--Servlet入门

    Servlet是Java提供的一门动态web资源开发技术Servlet是JavaEE规范之一,是一个接口,将来我们...

  • javaEE之Servlet篇之三

    前面介绍的主要是get方式请求,下面讲一下post方式请求。以及Session和javaBean等方面的知识...

  • javaEE之Servlet篇之二

    Servlet执行流程 在讲Servlet的生命周期之前,先讲解一个例子。以get方式请求为例,讲一讲Ser...

  • javaEE之Servlet篇之四(Cookie篇)

    一、什么是Cookie? 简单的说,Cookie就是放在计算机的中的临时资料。当浏览网站的时候,Web服务器会先把...

  • JAVAweb之servlet 2018-04-07

    Servlet技术(重点) Servlet简介 1.什么是Servlet:以后看javaee的文档。 * Se...

  • javaEE之JDBC篇之一

    JDBC是java连接数据库的一门技术,全称是java database connectivity,提供了可以...

  • Servlet一——概述

      Servlet是Java所提供的一门用于开发动态WEB资源的技术,也是JavaEE的规范之一 一、Servle...

  • Tomcat安装及IDEA配置

    Tomcat 中小型JavaEE服务器,仅支持少量的JavaEE规范servlet/jsp 下载 http://t...

网友评论

      本文标题:javaEE之Servlet篇之一

      本文链接:https://www.haomeiwen.com/subject/onzhbttx.html