使用元件掃瞄器省去在spring容器配置每個controller類的繁瑣。
使用自動掃瞄標記@controller的控制器類,
在springmvc.xml配置檔案中配置如下:
<
context:component-scan
base-package
="cn.itcast.springmvc.controller"
/>
handlermethod物件中封裝url對應的方法method。
在springmvc.xml配置檔案中配置如下:
<
bean
class
/>
註解描述:
在springmvc.xml配置檔案中配置如下:
<
bean
class
/>
直接配置處理器對映器和處理器介面卡比較麻煩,可以使用註解驅動來載入。
可以在springmvc.xml配置檔案中使用替代註解處理器和介面卡的配置。
<
mvc:annotation-driven
/>
視**析器使用springmvc框架預設的internalresourceviewresolver,這個視**析器支援jsp視**析
在springmvc.xml配置檔案中配置如下:
<
bean
class
="org.springframework.web.servlet.view.internalresourceviewresolver"
>
<
property
name
="prefix"
value
="/web-inf/jsp/"
/>
<
property
name
="suffix"
value
=".jsp"
/>
bean
>
「web-inf/jsp/itemlist.jsp」
修改itemcontroller中設定檢視的**
////action可以寫也可以不寫
public
modelandview queryitemlist()
SpringMVC九大元件
handleradapter 運用了設計模式中的介面卡模式,統一呼叫不同的handler。handerexceptionresolver viewresolver 將string和locale解析為view。requesttoviewtranslator 從request中提取viewname。lo...
Spring MVC 的九大元件
從名字上看,handleradapter 是乙個介面卡。因為spring mvc中handler 可以是任意形式的,只要能夠處理請求便可。但是把請求交給servlet 的時候,由於servlet 的方法結構都是 doservice httpservletrequest req,httpservlet...
springmvc十六 九大元件
dispatcherservlet中有九個引用型別的屬性,這就是springmvc的九大元件。springmvc在工作的時候,關鍵位置都是由這些元件完成的。multipartresolver used by this servlet 檔案上傳解析器 private multipartresolver...