在同一控制器类中处理多个请求的MultiActionController
2012-08-01 20:29
423 查看
在同一控制器类中处理多个请求的MultiActionController.具体调用的方法通过MethodNameResolver决定
(InternalPathMethodResolver, ParameterMethodNameResolver, PropertiesMethodResolver)
方法签名:
public (ModelAndView | Map | String | void) actionName(HttpServletRequest request, HttpServletResponse response, [,HttpSession] [,AnyObject]);
InternalPathMethodResolver是根据url的名称到contorller里寻找相同的方法,方法签名有上面几种
ParameterMethodNameResolver是根据url传入的参数,如:login.html?function=login,就根据function=login确定contoller里的方法
PropertiesMethodResolver不用
(InternalPathMethodResolver, ParameterMethodNameResolver, PropertiesMethodResolver)
方法签名:
public (ModelAndView | Map | String | void) actionName(HttpServletRequest request, HttpServletResponse response, [,HttpSession] [,AnyObject]);
InternalPathMethodResolver是根据url的名称到contorller里寻找相同的方法,方法签名有上面几种
ParameterMethodNameResolver是根据url传入的参数,如:login.html?function=login,就根据function=login确定contoller里的方法
PropertiesMethodResolver不用
相关文章推荐
- 在同一控制器类中处理多个请求的MultiActionController
- 不能使用控制器“XXXController”的单个实例处理多个请求。如果正在使用自定义控制器工厂,请确保它为每个请求创建该控制器的新实例。
- spring mvc 源码(二) MultiActionController 处理流程(转)
- Struts2一个Action内包含多个请求处理方法的处理
- SpringMVC源码(七)Controller控制器5-MultiActionController
- (不推荐使用)springMVC基本配置+继承MultiActionController来实现根据参数名指定要请求的方法
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- SpringMVC学习之控制器—MultiActionController
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- struts1_DispatchAction 可以同时处理多个请求的Action
- MultiActionController中的处理方法映射
- Spring MVC MultiActionController---多动作控制器
- Struts2一个Action内包含多个请求处理方法的处理
- 通配符方式解决struts框架一个Action对应多个请求的处理
- Struts l 配置使得一个Action可以处理多个请求
- spring mvc基础篇(四):后端控制器之MultiActionController
- struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求
- Struts2 通配符映射(wildcard mappings) 多个请求一个action处理
- Spring控制器响应(action)请求的几种处理方式
- “/”应用程序中的服务器错误。 找到了多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间来搜索匹配此请求的