課程
/后端開發
/Java
/JAVA遇見HTML——Servlet篇
不用調用service()方法????
2018-05-17
源自:JAVA遇見HTML——Servlet篇 1-9
正在回答
service方法只起到了類似調度的功能,所以我們平時只重寫doGet或doPost方法后, 會自動按請求類型匹配執行。
tomcat實現的service方法只是起到了調度請求的作用
如果我們重寫了service方法, 父類HttpServlet中的service方法就會失效
所以收到的任何請求都會由我們自己覆寫的service方法來處理
如果我們的servlet中只有service方法, 是沒有問題的
但值得注意的是, 如果你同時重寫了service和doGet, doPost方法
一定要在執行完自己代碼后調用父類service方法, super.service;
否自你的doGet和doPost是不會被執行的
慕粉4402045 提問者
舉報
本門課程在JSP課程的基礎上,深入介紹Servlet的基礎知識
2 回答請求響應標反了
1 回答有關service()方法
3 回答post請求直接沒響應是什么鬼···
6 回答post 不響應
2 回答第一章最后的階段項目
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-19
service方法只起到了類似調度的功能,所以我們平時只重寫doGet或doPost方法后, 會自動按請求類型匹配執行。
tomcat實現的service方法只是起到了調度請求的作用
如果我們重寫了service方法, 父類HttpServlet中的service方法就會失效
所以收到的任何請求都會由我們自己覆寫的service方法來處理
如果我們的servlet中只有service方法, 是沒有問題的
但值得注意的是, 如果你同時重寫了service和doGet, doPost方法
一定要在執行完自己代碼后調用父類service方法, super.service;
否自你的doGet和doPost是不會被執行的