你的位置:首页 > Java教程

[Java教程]springMVC笔记(三)


BeanNameUrlHandlerMapping与上一节的SimpleUrlHandlerMapping类似,不同之处在于:前者的bean name就当做url,而后者需要配置url-->bean的映射。

基于上一篇,我们将配置文件改成下面这样:

 1 <??> 2 <beans ="http://www.springframework.org/schema/beans" 3   ="http://www.w3.org/2001/ ="http://www.springframework.org/schema/p" 4   ="http://www.springframework.org/schema/mvc" ="http://www.springframework.org/schema/context" 5   xsi:schemaLocation=" 6     http://www.springframework.org/schema/beans 7     http://www.springframework.org/schema/beans/spring-beans.xsd 8     http://www.springframework.org/schema/context 9     http://www.springframework.org/schema/context/spring-context.xsd10     http://www.springframework.org/schema/mvc11     http://www.springframework.org/schema/mvc/spring-mvc.xsd">12 13   <context:component-scan base-package="com.springmvc.demo.controller" />14   15   <!-- <bean />16   <bean /> -->17   <!-- <mvc:default-servlet-handler/> -->18   <!-- <mvc:annotation-driven /> -->19   <!-- <mvc:resources location="/resource/images/" mapping="/images/**" /> -->20   <bean id="/simpleController" class="com.springmvc.demo.controller.SimpleController"></bean>21   22   <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping">23   </bean>24   25   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">26     <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />27     <property name="prefix" value="/" />28     <property name="suffix" value=".jsp" />29   </bean>30   31   32 </beans>

可以看到与上面得出的结论是一样的。