`

springMVC 一个controller多个方法配置

 
阅读更多

一个controller里面写多个方法,需要继承 MultiActionController

sprng-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">

	<!-- 扫描控制器包-->
	<!--<context:component-scan base-package="com.founder.controller" />-->
	
	<bean name="/test/hello" class="com.founder.controller.HelloworldController"></bean>
	
	<bean name="/test/multi" class="com.founder.controller.MultiController">
		<property name="methodNameResolver">
			<ref bean="paramMethodResolver" />
		</property>
	</bean>
	
	<!-- 多方法解析器 -->
	<bean name="paramMethodResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
		<property name="paramName" value="action"></property>	
	</bean>
	
	<!-- 视图解析器 -->
	<bean id="viewResolver" 
		  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/"></property>
		<property name="suffix" value=".jsp"></property>
	</bean>

</beans>

 

MultiController.java

package com.founder.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

/**
 * 
 * @author Administrator
 * @version v1.0
 * 
 */
public class MultiController  extends MultiActionController {
	
	/**
	 * @author Administrator
	 * @param 
	 * @return ModelAndView
	 * 测试用例
	 */
	public ModelAndView add(){
		
		return null;
	}
	
	/**
	 * @param
	 * @return ModelAndView
	 */
	public ModelAndView update(){
		
		return null;
	}

}

 

分享到:
评论

相关推荐

    springboot2 配置多个DispatcherServlet 处理.do .htm请求,Controller分离,集成druid和mybatis

    Springboot 2.4.4 网上搜到的配置多个DispatcherServlet 都有坑,自己避坑写的一个demo,处理.do .htm请求,Controller分离不会出现一个Controller可以处理.do也处理.htm可自己扩展.action .json等,适合分离前台...

    SpringBoot+SpringMVC+Freemarker实现单个上传和多个文件上传

    在BaseController里面封装了单个和多个文件的上传后端代码,并且已经修改了重新命名文件的操作,并且设置了上传的单个文件最大值和总的上传文件的大小,自己可以在yml里面进行调整,另外yml还配置了Druid数据源的...

    Spring SpringMVC 简单整合

    DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,统一调度,降低组件之间的耦合性,提高每个组件的扩展性。 HandlerMapping:通过扩展处理器映射器实现不同的映射方式,例如:配置文件...

    Spring、SpringMVC和Mybatis框架整合包

    Spring:太强大了,以至于我无法用一个词或一句话来概括它。但与我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次...

    springMVC4-rest-jackson-jsonview-annotation.zip

    分享一个使用SpringMVC4 Rest 和Jackson的@JsonView注解集成的实例。@JsonView用来过滤JSON响应。Spring4.1开始直接支持@JsonView注解。要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义...

    hibernate+spring+springmvc框架 @注解开发 详细配置注释/及hibernate的HQL/QBC/SQL查询代码使用及注释

    之前也发了一个,这个包含之前的,还添加了hibernate对数据库操作的代码(注意:controller层两个QBC/SQLTest代码不能运行,只是写出了操作数据库的除了HQL的另外2种方式)。我发现现在还是有很多公司用hibernate+...

    Spring下的子框架SpringMVC实现多文件上传完整代码

    假如今天配置新的一个组件,称之为文件解析器,再点上传的时候,控制器会调用文件解析器,文件解析器可以帮助我们解析请求,解析request,解析完request,可以拿到上传文件项,就可以返回一个upload。后面继续执行...

    Spring MVC Demo

    SpringMVC是一个项目团队非常喜欢的框架。 本工程主要是一个练手,里面对web.xml和applicationContext-base.xml有一个详细的说明。 &lt;servlet&gt; &lt;servlet-name&gt;Dispatcher &lt;servlet-class&gt;org.springframework.web....

    cas35-addon-rest:CAS 3.5.x 系列的基于模块化 SpringMVC @Controller 的 CAS REST 端点实现

    而不是“对抗”这些将这个重量级的 Restlet 库压缩到现有的覆盖层中,而是有一个更好的、更轻量级的基于 SpringMVC @Controller编程模型的实现,它支持半自动配置(不需要定义任何 Spring bean,只需在应用程序的类...

    SpringMVC+Jquery实现Ajax功能

    一、什么是Ajax? Ajax:异步的JavaScript和Json(这里XML改为了Json); 作用:用于完成网页局部刷新功能...jQuery框架:是一个程序员使用比较多的JS框架,功能较为强大。 理念:写的更少,做的更多 优点:1.兼容各种浏

    Springmvc+mybatis

    spring mvc 两种controller配置:1.一个方法处理多个业务请求 2.一个方法处理一个业务请求;结合mybatis持久层框架;

    SpringMVC:这是一个用mybatis 写的框架

    这是一个用mybatis 写的框架 省了很多的配置 @controller 接口用@RequestMapping 通过写Mapper.xml的方式 和数据库进行交互 持有化用的是mybatis 第一次用 有点奇怪 没有用hibernate 那么顺手 后面修复了一些问题...

    使用Spring2.5基于注解驱动的SpringMVC

    本文内容包括:概述一个简单的基于注解的Controller清单3.annomvc-servlet.xml让一个Controller处理多个URL请求清单3.每个请求处理参数对应一个URL处理方法入参如何绑定URL参数清单5.按参数名匹配进行绑定清单8.通过...

    SSM框架——(SpringMVC+Spring+MyBatis+Maven多模块)整合

    SpringMVC+Spring+MyBatisMaven多模块项目地址:SpringMVC:1...视图负责将结果显示到客户端Spring:1.Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器架构,IOC容器包含并管理应用对象的配置和生命周期,你

    Spring3 MVC +HibernateJPA Eclipse Demo

    1、本示例只是借花献佛,其实网上SpringMVC+...7、附带的另一个附件关于JPQL的学习资料,本示例只提供了CURD四个方法,其他复杂的数据库查询实现需要好好学习JPQL.pdf上的资料 8、写了那么多,希望大家能给我一分

    spring mvc 思维导图

    Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。...

    Spring-MVC技术体系介绍(二)

    强大而直接的配置方式:将框架类和应用程序类都能作为JavaBean配置,支持跨多个context的引用,例如,在web控制器中对业务对象和验证器(validator)的引用。 可适配、非侵入:可以根据不同的应用场景,选择合适的...

    java微信公众号MVC开发框架

    同一个公众号可以配置多个@Weixin注解控制器类,其中只需要一个有其他4项配置就可以了,如果多个控制器类配置了其他4个配置项,如果相对应的配置项值不相同,启动阶段会报错。 不同微信公众号是通过@Weixin的value...

    Spring MVC 入门实例

    上面, 我们在 web.xml 文件中告诉 ContextLoaderListener, 我们还有另外两个配置文件 /WEB-INF/database.xml 和 /WEB-INF/applicationContext.xml. applicationContext.xml: 1 2 &lt;!DOCTYPE beans PUBLIC "-//...

Global site tag (gtag.js) - Google Analytics