當我們創建一個servlet時,我們在部署描述符,即web.xml中創建條目,但是當我們創建一個jsp時,我們不會在web.xml中輸入條目?是否有servlet容器爲服務jsps提供servlet和jsp容器?爲什麼web.xml中沒有jsp條目?
1
A
回答
0
是的,JSP容器負責處理JSP頁面請求。 Servlet 容器在容器中找到與 請求中的URL匹配的servlet。
如需更詳細的信息在JSP容器如何處理JSP請求,你可以參考下面的帖子:
希望這有助於。
http://www.coderanch.com/t/364444/Servlets/java/JSP-container
0
這是不正確的..這事實是,他們也受到了關注......但我們沒有這樣做..作爲Web服務器(JSP容器)內部編譯JSP中的servlets它使每個jsp在其內部配置文件中的第一個請求本身的條目,併爲所有請求使用該路徑。當向jsp頁面發出請求時,服務器檢查其配置文件中的當前頁面並提供響應。
如果我們要改變我們的JSP頁面的URL,我們我們自己可以在web.xml的相同部分條目的servlet
例如中在tomcat中,JSP會在conf/web.xml文件中進行配置。
就是這樣。
相關問題
- 1. JSP文件在web.xml中沒有tomcat的
- 2. 爲什麼JSP不能在servlet中映射到web.xml中
- 3. 爲什麼文件中沒有所有條目?
- 4. Wicket Jsp和web.xml
- 5. 爲什麼進度條沒有進展?
- 6. 爲什麼我沒有滾動條?
- 7. 參考web.xml中的所有JSP文件
- 8. 爲什麼Rails沒有自動創建連接表條目?
- 9. 爲什麼新條目沒有插入數據庫?
- 10. Jsp頁面沒有擊中使用web.xml映射的servlet文件
- 11. Spring4沒有XML - web.xml中 - 轉換爲Java
- 12. jsp在web.xml中指向
- 13. 爲什麼在jsp/servlet的web.xml(Deployment Descriptor)中使用<servlet-mapping>?
- 14. 爲什麼ArrowHelper沒有達到目標?
- 15. 爲什麼.net項目沒有designer.cs?
- 16. 爲什麼項目沒有顯示
- 17. Eclipse + Glassfish v3中沒有web.xml?
- 18. 爲什麼Antlr4中的MySQL語法中沒有DATE和/或TIME條目?
- 19. tomcat的web.xml中cors.allowOrigin刪除條目
- 20. 沒有web.xml的ServletContextParameterFactoryBean
- 21. @RolesAllowed等沒有web.xml
- 22. dlply中爲什麼沒有進度條(在R plyr包中)
- 23. 爲什麼.insert沒有向數組中添加條目文本(Python)
- 24. 爲什麼我的JSP視圖沒有被解析?
- 25. web.xml和application.xml有什麼區別?
- 26. 爲什麼web.xml的存在使我的JSP無法正常工作?
- 27. 爲什麼「dist /」目錄中沒有manifest.mf,爲什麼jar文件不能工作?
- 28. 爲什麼MyEclipse沒有將項目識別爲gradle項目?
- 29. log_quote表中沒有條目
- 30. 爲什麼Codename中的列表不顯示所有條目?
好問題隊友..我也很好奇。 –
我認爲這只是由於jsp通過他的文件名聲明他的路徑。 servlet路徑在web.xml中聲明,現在我們可以從Servlet 3.0開始聲明它。 –