SimpleUrlHandlerMapping是Spring MVC中适用性最强的Handler Mapping类,允许明确指定URL模式和Handler的映射关系。有两种方式声明SimpleUrlHandlerMapping。

prop key

key是URL模式,属性值是Handler的ID或者名字。

<beans ...>
 
	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
	   <property name="mappings">
		<props>
		   <prop key="/welcome.htm">welcomeController</prop>
		   <prop key="/*/welcome.htm">welcomeController</prop>
		   <prop key="/helloGuest.htm">helloGuestController</prop>
		 </props>
	   </property>
	</bean>
	
	<bean  
		class="com.mkyong.common.controller.WelcomeController" />
		
	<bean  
		class="com.mkyong.common.controller.HelloGuestController" />
		
</beans>

value

等号左边是URL模式,右边是Handler的ID或者名字。

<beans ...>
	
	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
	   <property name="mappings">
		<value>
		   /welcome.htm=welcomeController
		   /*/welcome.htm=welcomeController
		   /helloGuest.htm=helloGuestController
		</value>
	   </property>
	</bean>
	
	<bean  
		class="com.mkyong.common.controller.WelcomeController" />
		
	<bean  
		class="com.mkyong.common.controller.HelloGuestController" />
		
</beans>

相关文章:

  • 2021-10-07
  • 2021-06-03
  • 2021-06-08
  • 2022-01-18
  • 2021-10-11
  • 2021-08-07
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2022-01-11
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2022-01-12
  • 2021-08-25
  • 2022-12-23
相关资源
相似解决方案