我是参考文章:http://www.cnblogs.com/Shock-W/p/6617068.html
但是原文中有个问题,就是DispatcherServlet类中,doPost方法有一句 :
SpringmvcController controller = (SpringmvcController) instanceMap.get(path.split("/")[1]);
这样一来,其他controller就有问题,因为默认都是转成SpringmvcController,所以改一下:
Object controller = instanceMap.get(path.split("/")[1]);
我练习的源码:点击打开链接