如果我使用welcome-file-list
屬性直接加載servlet,那麼servlet的哪個方法會被調用? doGet()
或doPost()
?當我通過將它設置爲歡迎文件來加載servlet時,會調用哪種方法?
-1
A
回答
3
- 每個URL都會生成一個
GET
請求。 doGet()
方法被默認調用,因爲url是GET
請求。- 對於
GET
請求,doGet(HttpServletRequest, HttpServletResponse)
調用servlet的方法。被調用的servlet中
1
默認方法是doGet()
.Clicking一個鏈接,書籤,在瀏覽器地址欄中輸入等URL將觸發一個HTTP GET
請求。如果一個Servlet正在監聽URL,那麼將會調用doGet()
方法。該HTTP POST
請求通常只用一個<form>
其方法屬性設置爲post
Refer this.
相關問題
- 1. 當我將<servlet-mapping>添加到web.xml時,當我訪問網頁時,歡迎文件不會顯示
- 2. 如何識別servlet過濾器中的哪個歡迎文件?
- 3. 它會使用哪種重載方法?
- 4. 當我調用REST方法時,它會詢問我是否要下載文件
- 5. 在JavaScript中進行原型設計時,哪種方法更受歡迎?
- 6. 我的satchmo商店歡迎郵件來自哪個文件?
- 7. 自動通過歡迎文件列表
- 8. 無法設置JSP作爲GAE留言例如歡迎文件
- 9. 在TCP中發送消息的哪種方法更受歡迎?
- 10. 當通過StoryBoards加載時,UITableView dataSource應該設置在哪裏?
- 11. 哪種更受歡迎?Freemarker或Velocity?
- 12. 無法通過在方法內調用變量來將值設置爲
- 13. 歡迎在c上加載#
- 14. JSF設置歡迎頁面
- 15. JSF設置歡迎頁面
- 16. 通過滾動強制停止tableview時調用哪種方法?
- 17. servlet作爲歡迎文件列表中的Tomcat 7
- 18. 當我按下手機上的按鍵時,會調用哪種方法?
- 19. @RequestMapping歡迎文件
- 20. 如何爲每個組設置不同的歡迎文件?
- 21. 設備即將解鎖時調用哪種方法?
- 22. 哪種方法會被調用?
- 23. 我可以在子文件夾中設置一個歡迎文件來設置Tomcat嗎?
- 24. 將對象設置爲零時,不會調用dealloc方法
- 25. 當調用多種方法時,他們會添加?
- 26. 關於在web.xml中的歡迎頁面設置的servlet
- 27. 德爾福歡迎頁面將不會加載菜單
- 28. 當我通過ajax發送它時,對象的方法正在被調用,沒有我曾經調用過它?
- 29. 當我們持有UITableViewCell時會調用哪個方法
- 30. 通過Ajax調用通過Web方法從C#下載文件?
它應該是'服務()'這將委託調用你的servlet的'的doGet()如果實現的話'解僱。 – NINCOMPOOP
@TheNewIdiot,歡迎文件也將形成一個URL,對不對?所以每個URL都會調用'doGet'方法,對吧?如果我錯了,請糾正我的錯誤 –
如果Container將'request'解析爲Servlet,那麼URL請求將是'GET',那麼它將調用該Servlet的'service()'方法, service()'方法將請求轉發到'doGet()'方法,因爲它是一個'GET'請求.'service()'是一個生命週期方法,'doGet()'更多的是一種方便的方法。 – NINCOMPOOP