首页 > 编程语言 >【Javaweb】Servlet三|实现Servlet程序的几种方法及Servlet继承体系说明

【Javaweb】Servlet三|实现Servlet程序的几种方法及Servlet继承体系说明

时间:2023-01-18 18:44:06浏览次数:40  
标签:HttpServletRequest Javaweb 继承 程序 几种 HttpServlet Servlet method

GET和POST请求的分发处理

代码如下

注意页面要和index位置一样否则浏览器找不到

注意大小写

 HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
        String method = httpServletRequest.getMethod();
        System.out.println("111");
        if (method.equals("POST"))
            doPost();
        if (method.equals("GET")) {
            doGet();
        }

通过继承httpServlet实现Servlet程序

一般在实际项目开发中,都是使用继承HttpServlet类的方式去实现Servlet程序

1、编写一个类去继承HttpServlet类

2、根据业务需要重写doGet或doPost方法

3、到web.xml中去配置Servlet程序的访问地址

 

 使用IDEA创建Servlet程序

 

 

 

 在xml文件里面补充url地址

 

 运行成功

 

 Servlet类的继承体系

 

标签:HttpServletRequest,Javaweb,继承,程序,几种,HttpServlet,Servlet,method
From: https://www.cnblogs.com/gbrr/p/17060395.html

相关文章

  • Servlet15 - 实现模糊查询
    模糊查询在首页添加支持模糊查询的输入框模糊查询的表单提交请求使用的是post方法,因为需要传给服务器查询关键字查询结果跳转页面还是首页,只需要在IndexServlet中重......
  • Servlet14 - 实现分页功能
    分页功能首页不进行分页会显示所有数据,因此分页,每页显示5条数据首页查询数据时,SQL语句添加LIMIT限制,根据页码获取数据FruitDAOImpl调用父类BaseDAO的executeQue......
  • Servlet12 - 实现编辑和修改
    1.点击水果名称跳转到编辑相应水果信息的页面主页中设置跳转超链接<td><ath:text="${fruit.fname}"th:href="@{/edit.do(fid=${fruit.fid})}">苹果</a></td>......
  • Servlet13 - 实现删除和添加
    3.点击删除按钮从数据库中删除数据点击按钮调用js中的delFruit(fid)方法,需要传入fid调用js中的方法以及传入参数的thymeleaf语法<!--方法1字符串拼接......
  • 【Javaweb】servlet二
    servlet程序常见错误1、url-pattern路径没有以/打头2、servlet-name配置的值不存在3、servlet-class标签的全类名配置错误servlet-url地址如何定位到servlet程序去访......
  • JavaWeb-Request&Response
    JavaWeb-Request&Response1,Request和Response的概述Request是请求对象,Response是响应对象。这两个对象在我们使用Servlet的时候有看到:此时,我们就需要思考一个问题reques......
  • 【Javaweb】servlet一
    什么是servlet1、servlet是JavaEE规范之一,规范就是接口。2、servlet是Javaweb三大组件之一。三大组件分别是:servlet程序、filter过滤器、listener监听器。3、servlet是......
  • JavaWeb项目中web.xml配置文件<servlet-class>…</servlet-class>中的路径出现问题以及服
    问题如图 原因:1.改变了WEB-INF文件夹下lib文件夹下servlet-api.jar的路径2.缺失lib文件夹下的servlet-api.jar,没有添加到库中解决办法:不要改动lib文件的路......
  • idea配置servlet项目找不到servlet jar包爆红【解决办法】
    1、看你的implements后面的Servlet是否大写了  2、大部分原因就是缺少servlet-apijar包或者idea找不到jar包      如果你是爆红的,那么问题就在这里,点......
  • 学习笔记——Servlet底层源码分析;Servlet接口;ServletConfig接口;
    2023-01-17 一、Servlet底层源码分析1、Servlet结构图   说明:HttpServlet继承了GenericServlet类,GenericServlet实现了“ServletConfig”和“Servlet”两个接口,......