一、根据Beanname访问controller:
在springmmvc-servlet.xml的配置handlermapping中加入beanname,通过该beanname找到对应的controller实现控制
1 <!-- 配置HandlerMapping 根据beanname找到对应Controller --> 2 <bean 3 class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean> 4 <bean name="/user.do" class="com.liu.controller.UserController"> 5 </bean>
2、根据简单URL查找controller:
在springmmvc-servlet.xml的配置handlermapping中加入简单URL查找controller
1 <!-- 根据简单URL 来查找Controller --> 2 <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 3 <property name="mappings"> 4 <props> 5 <prop key="/userInfo.do">userController</prop> 6 </props> 7 </property> 8 <bean id="userController" name="/user.do" class="com.liu.controller.UserController" > </bean> 9 </bean
3、根据controller类名访问controller:
同上:
<!-- 控制类的类名访问controller 访问时类名首字母需要小写 --> <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean> <bean class="com.liu.controller.UserController"></bean>
以上三种方式都可以访问对应的controller,选择一种使用即可。
附源码:http://files.cnblogs.com/files/chenzhefan/springmvc%E5%A4%84%E7%90%86%E5%99%A8%E6%98%A0%E5%B0%84.rar