Handler Mapping在Spring的MVC中

说到Mapping问题。。我就想到了Controller Front模式(请见:http://java.sun.com/blueprints/corej2eepatterns/Patterns/FrontController.html)

所以说呢,Mapping问题主要就是要解决要调用哪一个Action的问题。。

主要有两个Mapping Handler方式:

1. BeanNameUrlHandlerMapping

这个其实也就是默认方式,只要你不要**-servlet.xml中定义其mapping方式的话,Spring会自动选择其方式

它是根据其所定义的Action的ID进行调用:

比如:


 
 
 
    设置其SimpleFormControl的一些属性
 


所以,它所对应要增加一个新的User的URL就是/addUser.html
而一但用户想登出系统的话,就可以通过URL:/logout.html来实现

 

2. SimpleUrlHandlerMapping

它是通过原先配置好的一对一对放入到其一个Map mappings的属性里面
比如:

 
 
 
    设置其SimpleFormControl的一些属性
 



可以改成:

 
   
      AddUserController
      Logout
   

 

 
 
    设置其SimpleFormControl的一些属性
 


过时候再与一些关于Action的东东。。呵呵

你可能感兴趣的:(Spring)