真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Servlet容器與Context怎么使用

本篇內(nèi)容介紹了“Servlet容器與Context怎么使用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、大渡口網(wǎng)站維護、網(wǎng)站推廣。

Servlet容器啟動創(chuàng)建了許多對象,如Servlet,filter,listener,spring等等那么如何使用這些對象呢?

下面介紹在Servlet(或者Filter,或者Listener)中使用spring的IOC容器默認情況下Servlet容器創(chuàng)建spring容器對象,注入到Servlet Context中,Servlet Context對象又是注入到session對象中,session對象又是注入到request對象中,request對象又是注入到Servlet對象中,(其實不是很標準的注入,是傳參數(shù),或者對屬性直接付值)。層層依賴可以得到spring容器對象。

  1. WebApplicationContext webApplicationContext = WebApplicationContextUtils.
    getWebApplicationContext(request.getSession().getServletContext());  

所以可以直接在Servlet Context取出Web Application Context對象:

  1. WebApplicationContext webApplicationContext = (WebApplicationContext) 
    servletContext.getAttribute(WebApplicationContext.
    ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);  

事實上Web Application ContextUtils.getWebApplicationContext方法就是使用上面的代碼實現(xiàn)的,建議使用上面上面的靜態(tài)方法

注意:在使用web Application Context.getBean("ServiceName")的時候,前面強制轉(zhuǎn)化要使用接口,如果使用實現(xiàn)類會報類型轉(zhuǎn)換錯誤。如:

  1. LUserService userService = (LUserService) 
    webApplicationContext.getBean("userService"); 

“Servlet容器與Context怎么使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


當前名稱:Servlet容器與Context怎么使用
路徑分享:http://weahome.cn/article/igsdpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部