首页 > 代码库 > spring mvc 通过配置xml访问控制器的三种方式
spring mvc 通过配置xml访问控制器的三种方式
(一)通过 name 来一一映射(默认)
(二)通过简单url 来指定映射,key 表示访问url value 是bean的ID
(三)通过控制类的类名控制器,访问时类名首字母需要小写
<!-- 配置Controller -->
<bean id="loginController" name="/login.do" class="com.beifeng.controller.LoginController"></bean>
<!-- 配置映射处理器 :name来映射寻找controller (默认)-->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
<!-- 配置映射处理器:通过简单URL来查找controller -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="login1.do">loginController</prop>
</props>
</property>
</bean>
<!-- 配置映射处理器:控制类的类名控制器,访问时类名首字母需要小写 -->
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
<form action="login.do">
账号:<input type="text" name="userName"/><br/>
密码:<input type="password" name="userPw"/><br/>
<input type="submit" value=http://www.mamicode.com/"登录"/>
</form>
(二)访问时将action 的url 替换成 login1.do
(三)访问时将action的url 替换成 loginController.do
spring mvc 通过配置xml访问控制器的三种方式