什么是Servlet 第一个Servlet程序 Servlet程序常见错误

什么是Servlet 第一个Servlet程序 Servlet程序常见错误

什么是Servlet
  1. Servlet是JavaEE规范之一,规范就是接口
  2. Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序,Filter过滤器,Listener监听器
  3. Servlet是运行在服务器上的java小程序,它可以接受客户端发送过来的请求,并响应数据给客户端
手动实现Servlet程序
  1. 编写一个类去实现Servlet接口
  2. 实现service方法,处理请求,并响应数据
  3. web.xml中配置servlet程序的访问地址
package com.javaweb.day01;

import javax.servlet.*;
import java.io.IOException;

public class HelloServlet implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("hello servlet 访问");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}
<!--配置Servlet程序-->
    <servlet>
    <!--Servlet程序起一个别名 ,一般是类名-->
        <servlet-name>HelloServlet</servlet-name>
    <!--Servlet程序的全类目-->
        <servlet-class>com.javaweb.day01.HelloServlet</servlet-class>
    </servlet>
    
<!--配置访问地址-->
    <servlet-mapping>
    <!--告诉服务器,当前配置的地址给哪个Servlet程序使用-->
        <servlet-name>HelloServlet</servlet-name>
    <!-- 配置访问地址-->
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
分享到 :

发表评论

登录... 后才能评论