JAVA WEB------SERVLET

Servlet与JSP的差别

  • Servlet承担客户请求与业务处理的中间角色,需要调用固定的方法,将动态内容混合到静态之中产生HTML;而在JSP页面中,可直接使用HTML标签进行输出,要比Servlet更具有显示层的意义。
  • Servlet中需要调用Servlet API接口处理HTTP请求,而在JSP页面中,则直接提供了内置对象进行处理。
  • Servlet的使用需要进行一定的配置,而JSP文件通过“.jsp”扩展名部署在容器中,容器对其自动识别,直接编译成Servlet进行处理。

Servlet代码结构

  • 初始化方法
    public void init() throws ServletException{}

  • 处理HTTP Get请求
    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{}

  • 处理HTTP Post请求
    public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{}

  • 处理HTTP Put请求
    public void doPut(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{}

  • 处理HTTP Delete请求
    public void doDelete(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{}

  • 销毁方法
    public void destroy(){
    super.destroy();
    }

  • public String getInitParameter(String name)
    此方法返回String类型名称为name的初始化参数值

  • public Enumeration getInitParameterNames()
    获取所有初始化参数名的枚举集合

  • public ServletContext getServletContext()
    用于获取Servlet上下文对象

  • public String getServletName()
    返回Servlet对象的实例名

Servlet配置

1、声明Servlet对象

SimpleServlet
com.wxy.SimpleServlet

2、映射Servlet

SimpleServlet
/SimpleServlet

posted @ 2020-06-09 16:05  WANGXIN_YU  阅读(148)  评论(0)    收藏  举报