servlet中的三个方法
来源:互联网 发布:海子诗歌赏析知乎 编辑:程序博客网 时间:2024/06/06 04:01
httpServlet中有三个方法:
- service(HttpServletRequest req , HttpServletResponse resp);
- doGet(HttpServletRequest req,HttpServletResponse resp);
doPost(HttpServletRequest req,HttpServletResponse resp);
在默认情况下,无论是get 还是 post 提交过来的数据,都会经过service()方法处理,然后返回到doGet()或者doPost().此时的service()方法是用来 转向 的。
如果在servlet类中覆盖了service()方法,那么这时的service()就不是用来转向的,而是用来处理业务的,无论客户端是通过get或者post提交的,都只能去执行service()方法,而不能执行doGet()或者doPost()方法。
例如下面代码:
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ System.out.println("get"); } protected void service(HttpServletRequest req , HttpServletResponse resp)throws ServletException,IOException{ System.out.println("service"); }
最终在控制台上显示的结果为: service
0 0
- servlet中的三个方法
- 三个写servlet方法的实例
- InputStream中的三个read方法
- Point中的三个静态方法
- servlet中的init() 方法
- servlet中的配置方法
- Servlet中的doFilter方法
- servlet中的service方法
- Servlet中的service方法
- 【Servlet】Servlet中的两种跳转方法
- js中object类型中的三个方法
- Servlet中的两个init()方法
- 关于servlet生命周期中的方法
- StandardWrapper中的加载servlet方法
- servlet中的service()方法
- servlet中的两个init方法
- Servlet的三个名字
- Servlet 三个内置对象中getAttribute 和setAttribut方法 及其方法总结
- 网页赛跑小游戏--js实现
- 他是静态还是动态?
- ==和equals的不同
- PAT甲 1006. Sign In and Sign Out (25)
- 杂记(一)
- servlet中的三个方法
- C#控制台基础 将字符串将化为字节数组
- PDB文件头中时间格式解析
- QT 2D绘图学习文档
- IOS导航栏颜色渐变与常用属性
- 如何理解hadoop的安装方式
- Web服务器工作原理概述
- Python CGDAL类——支持栅格数据的栅格计算/线性增强/滤波增强
- 异常:Null value was assigned to a property of primitive type setter of···