当前位置: 代码迷 >> Java Web开发 >> Servlet重写和直调
  详细解决方案

Servlet重写和直调

热度:329   发布时间:2009-08-04 13:19:04.0
Servlet重写和直调
重写受保护的service(HttpServletRequest request;HttpServletResponse response)方法和直接调用doPost()和doGet()实现同种功能那个好,他们区别是什么?

[[it] 本帖最后由 lovemm 于 2009-8-4 14:15 编辑 [/it]]
搜索更多相关主题的帖子: 重写  Servlet  

----------------解决方案--------------------------------------------------------
如果你的表单是采用post方式提交,建议采用doPost()方法,采用get方式提交建议采用doGet()方法,一般我们是在doGet()方法中去调用doPost()方法!
----------------解决方案--------------------------------------------------------
回复 2楼 david168520
我也知道啊,你回答的和我想问的根本就是扭头不对马嘴嘛,答非所问
----------------解决方案--------------------------------------------------------
没什么区别
只是方便点
前台数据到后台来了后
如果有doGet或doPost方法就 直接进入相应的方法
至于重写了service方法,一般来说这个方法是不需要重写的,因为在HttpServlet中已经有了很好的实现,它会根据请求的方式,调用doGet或者doPost方法,所以我们么一般写一个servlet,只需要重写doGet或者doPost就可以了,如果你重写了service方法,那么servlet容器就会把请求交给这个方法来处理
如果你由于某种需要,需要重写service方法,在末尾加上一句super.service()
----------------解决方案--------------------------------------------------------
我们公司是在doPost()方法中去调用doGet()方法!
----------------解决方案--------------------------------------------------------
学习~
----------------解决方案--------------------------------------------------------
  相关解决方案