我只是想知道爲什麼只創建一個servlet的副本。如果瀏覽器第一次請求一個servlet。 servlet如何處理這個問題。我知道java在運行之前會編譯代碼。 servlet怎麼樣?最後,信息如何存儲在會話對象中? 我是新來的java servlet,請幫幫我。 謝謝!java servlet問題
-1
A
回答
3
- 創建一個servlet實例,因爲不再需要其他實例。每個請求通過
service(..)
方法在一個單獨的線程啓動服務器時 - 的servlet已經編譯通過 - 他們是
.class
文件 - 有一個
<load-on-startup>
配置,讓您指定何時容器實例化的servlet - 會話由會話cookie標識,隨每個請求一起發送。當客戶端發送會話ID時,會在表中查找它,並返回適當的
Session
對象。
1
是的,當用戶點擊映射到它的URL時,第一次創建的servlet只有一個實例。並留在內存中,直到被類加載器卸載。
每個請求在單獨的線程中服務。
會話是一個範圍,每個用戶具有相關的會話ID,通常它是從請求頭中的cookie映射和服務器識別該用戶從該會話
參見
未來相關問題
- 1. Java Servlet 404問題
- 2. JSP和Java Servlet問題
- 3. Java Servlet篩選器重定向問題
- 4. 關於Servlet和JSP的Java問題
- 5. eclipse servlet問題
- 6. Ajax Servlet問題
- 7. Servlet + Jsp問題
- 8. 問題上的Servlet
- 9. Coldfusion 10 Servlet問題
- 10. HTTP Servlet中的ArrayList問題
- 11. 限制訪問的Java Servlet
- 12. 無法訪問java servlet
- 13. 訪問Java servlet請求
- 14. Java,servlet訪問限制
- 15. 下拉列表; servlet問題
- 16. Ajax + servlet GET請求問題
- 17. servlet的cookie的問題
- 18. Servlet中的ResourceBundle問題
- 19. JSP Servlet登錄問題
- 20. jsp和servlet的問題
- 21. servlet中的併發問題
- 22. Groovy + Dropwizard和servlet 3.1.0問題
- 23. 運行servlet的問題
- 24. 交互問題servlet-jsp
- 25. 在servlet中登錄問題
- 26. Servlet中的Casting問題
- 27. 簡單的servlet問題
- 28. 調用servlet的問題
- 29. Servlet的參數傳遞問題
- 30. jboss部署問題 - 無法訪問servlet
它在哪裏說只有一個副本被創建?你的第二句話是什麼意思?問題無法以其當前形式回答。 – EJP
1.按規範只創建一個實例。 2.他們可以;) – Bozho