springMVC学习笔记---controller中实现多个方法
2015-08-04 15:11
761 查看
Struts中可以实现一个action中有多个方法,springMVC中也可以实现
继承MultiActionController
配置文件中写处理多请求的bean 参数解析的类
访问:http://localhost:8080/springMVC1//test1/multiContro?action=update
一个controller中写多个方法,继承原来,相当于侵入原来的代码,耦合性大大增加,但是springMVC有解决办法,尽快学习到。
继承MultiActionController
public class MultiController extends MultiActionController { public ModelAndView add(HttpServletRequest request, HttpServletResponse response) { System.out.println("----------add----------"); return new ModelAndView("/multiContro","method","add"); } public ModelAndView update(HttpServletRequest request, HttpServletResponse response) { System.out.println("----------update----------"); return new ModelAndView("/multiContro","method","update"); } }
配置文件中写处理多请求的bean 参数解析的类
<bean id="paramMNR" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> <property name="paramName" value="action"></property> </bean>配置解析器,然后给controller配置刚刚的解析器
<bean name ="/test1/multiContro" class="com.web.controller.MultiController"> <property name="methodNameResolver"> <ref bean="paramMNR"/> </property> </bean
访问:http://localhost:8080/springMVC1//test1/multiContro?action=update
一个controller中写多个方法,继承原来,相当于侵入原来的代码,耦合性大大增加,但是springMVC有解决办法,尽快学习到。
相关文章推荐
- Java Socket编程
- Java中注解的应用
- Myeclipse如何使用Maven添加jar包
- 【公开课:Java开源框架服务及CEP深入剖析】直播QQ群:228977971
- java-Dom创建和解析xml
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
- 【java基础增强】带抽象方法的枚举
- Volley NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException
- kafka java 例子
- Java中的计数器CountDownLatch
- Java基本类型和引用类型
- Java基本类型和引用类型 分类: Java 2015-08-04 14:51 6人阅读 评论(0) 收藏
- struts2自定义拦截器类
- Java集合类:Map接口的常用方法
- 【java基础增强】增强for循环取Map值
- java 冒泡排序及其改进
- java注解
- Java集合类:Collection接口常用方法
- JAVA字符串格式化-String.format()的使用
- Spring mvc+hibernate+freemarker(开源项目)