Servlet

    xiaoxiao2023-11-21  159

    目录

    一:Servlet

    二:Hello Servlet

    三:Servlet执行过程

    四:Servlet的通用写法

     

    一:Servlet

    servlet是什么?

    其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。

    更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet

    二:Hello Servlet

    1.得写一个Web工程 , 要有一个服务器。

    2.测试运行Web工程

    1. 新建一个类, 实现Servlet接口

    2. 配置Servlet , 用意: 告诉服务器,我们的应用有这么些个servlet。

        在webContent/WEB-INF/web.xml里面写上以下内容。

     

      <!-- 向tomcat报告, 我这个应用里面有这个servlet, 名字叫做HelloServlet , 具体的路径是com.itheima.servlet.HelloServlet -->

      <servlet>     <servlet-name>HelloServlet</servlet-name>     <servlet-class>com.itheima.servlet.HelloServlet</servlet-class>   </servlet>   <!-- 注册servlet的映射。  servletName : 找到上面注册的具体servlet,  url-pattern: 在地址栏上的path 一定要以/打头 -->   <servlet-mapping>     <servlet-name>HelloServlet</servlet-name>     <url-pattern>/a</url-pattern>   </servlet-mapping>

    3. 在地址栏上输入 http://localhost:8080/项目名称/a

     

    三:Servlet执行过程

     

    四:Servlet的通用写法

        Servlet (接口)

            |

            |

        GenericServlet

            |

            |

        HttpServlet (用于处理http的请求)  (这个顺序是不是写得有问题?因为ctrl+左键的顺序并不是这样的)

    定义一个类,继承HttpServlet 复写doGet 和 doPost

     

    最新回复(0)