(1)首先控制器要继承MultiActionController这个类,在这个类的实现方法中要有两个必要的参数HttpServletRequest和HttpServletResponse,

package test.spring;  import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;  import org.springframework.web.servlet.ModelAndView;  import org.springframework.web.servlet.mvc.multiaction.MultiActionController;  public class MultiAction extends MultiActionController{  	public ModelAndView add(HttpServletRequest request,HttpServletResponse response){ 		System.out.println("add"); 		String str = "add"; 		return new ModelAndView("ok","str",str); 		} 	 	public ModelAndView update(HttpServletRequest request,HttpServletResponse response){ 		System.out.println("update"); 		String str = "update"; 		return new  ModelAndView("ok","str",str); 	}   //	public ModelAndView handleRequest(HttpServletRequest arg0, //			HttpServletResponse arg1) throws Exception { //		System.out.println("test"); //		return new ModelAndView("ok","str","handleRequest"); //	} 	 }  

在WEB-INF/jsp下编写一个用来跳转的JSP页面 ok.jsp 

<%@ page language="java"  pageEncoding="utf-8"%>     Insert title here   	${str}你好  

(2)在配置文件中要配置一个paramMethodResolver的BEAN组件,

其中的 paramName的值是在访问的地址栏中的参数,可以自己定义(看最后,说的有)

(3)

定义自己写的BEAN的时候要给他传递一个参数 methodNameResolver,也就是刚才定义的解析多方法的BEAN

(4)定义handlerAndMapping 让请求可以找到对应的BEAN组件

multiController
(5)定义 viewResolver组件返回视图

(6)web.xml配置

springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:applicationContext.xml
springmvc
*.do

(7)启动服务器之后在浏览器地址栏输入地址  

                         http://127.0.0.1:8080/testspring/multiAction.do?action=add 会访问控制器中的add方法,

                         http://127.0.0.1:8080/testspring/multiAction.do?action=update 访问控制器中的update方法。

自己第一次写的,测试通过,如果有问题或者什么建议,可以给我留言,共同进步!