2017-09-05 53 views
-1

我是servlet新手。我有一個問題,當你提出請求時,Servlet控制器應該知道它內部應該使用哪個函數? (即有兩個功能,1得到導出報告文件,並且2.僅顯示它)servlet控制器如何知道使用哪種方法?

我知道需要一個帶有ajax的baseurl鏈接的jsp,但我不知道爲什麼它知道選擇哪個功能

+1

HTTP方法(GET,POST,PUT等)和'web.xml'或其他配置中的servlet映射確定哪個方法被調用哪個URL。 – Jesper

+0

這個問題幾乎和它一樣模糊。請閱讀[問],並顯示一些代碼/例子,你的意思。 Servlet提供了調用的方法'service()',並在該方法中'HttpServlet'將檢查請求方法類型(GET,POST等)並調用適當的方法。從那裏它取決於你正在使用哪個servlet,也就是說它們可以基於被調用的url,在一些參數等上運行。 – Thomas

回答

0

因爲你是Servlet的新手,所以我建議你不要把自己與AJAX和其他所有東西混淆 - 你如何吃大象?當然,一次咬一口。因此,請閱讀Servlet Lifecycle,首先嚐試理解;然後從那裏點點滴滴。

相關問題