码迷,mamicode.com
首页 > 编程语言 > 详细

[jbdj]SpringMVC框架(3)映射器

时间:2017-07-12 10:16:27      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:find   pat   mvc   let   pre   属性   strong   page   删除   

映射器:什么样的请求交给Action。

1} class  :  BeanNameUrlHandlerMapping  要掌握,

将程序员定义的Action所对应的<bean>标签的name属性作为请求路径

springmvc.xml

<!-- 控制器(程序员) -->

 

<bean name="/hello.action" class="HelloAction"></bean>

 

<!-- 映射器(框架) -->

 

<bean

class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>

 

 

2}class :  SimpleUrlHandlerMapping 

多个路径对应同一个action

/delete.action/update.action/find.action请求路径都交由<bean>标签为idAction,即

多个路径对应同一个Action。

jsp
 
<a href="${pageContext.request.contextPath}/delete.action">删除</a>

<p>

<a href="${pageContext.request.contextPath}/find.action">查询</a>

<p>
 

springmvc.xml

  <!-- 管控其器 ,id是自定义的-->

     <bean id = "helloAction" class ="HelloAction"></bean>

     <!-- 映射器 -->

     <bean class = "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

      <property name="mappings">

   <props>

   <!-- 将不同路径映射到一个类中 -->

   <prop key="/delete.action">helloAction</prop>

   <prop key="/find.action">helloAction</prop>

   </props>

   </property>

     </bean>
 

 

[jbdj]SpringMVC框架(3)映射器

标签:find   pat   mvc   let   pre   属性   strong   page   删除   

原文地址:http://www.cnblogs.com/yansen86/p/7153613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!