Spring處理視圖最重要的兩個(gè)接口是ViewResolver,View;ViewResolver提供了邏輯視圖名到真正視圖的映射關(guān)系;而View為request做準(zhǔn)備,把request傳遞到所指定的視圖技術(shù)。
1.ViewResolver解析試圖
我們知道Spring MVC框架中的Controller中的處理方法都一定會(huì)解析出一個(gè)邏輯視圖名(顯示的:靠返回String,View,ModelAndView;暗示的:靠約定);視圖靠ViewResolver和此邏輯名解析;
這篇文章的目的就是闡述在不同服務(wù)器和不同的webapp版本之間怎樣運(yùn)用JSTL。
因?yàn)镴SP的實(shí)現(xiàn)和支持在不同服務(wù)器甚至相同服務(wù)器不同版本之間都有所不同。許多新學(xué)Spring MVC的小牛們?cè)谟煤?jiǎn)單的JSTL expressions時(shí)都會(huì)遇到麻煩。因?yàn)镾pring不是完全的依賴JSTL來(lái)實(shí)現(xiàn)輸出(假設(shè)我們不用form taglibs),所以當(dāng)他們使用Spring禁止使用的東西沒有在頁(yè)面顯示時(shí)小牛們會(huì)認(rèn)為Spring有bug。
未完。。。