一个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; } }
相关推荐
Springboot 2.4.4 网上搜到的配置多个DispatcherServlet 都有坑,自己避坑写的一个demo,处理.do .htm请求,Controller分离不会出现一个Controller可以处理.do也处理.htm可自己扩展.action .json等,适合分离前台...
在BaseController里面封装了单个和多个文件的上传后端代码,并且已经修改了重新命名文件的操作,并且设置了上传的单个文件最大值和总的上传文件的大小,自己可以在yml里面进行调整,另外yml还配置了Druid数据源的...
DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,统一调度,降低组件之间的耦合性,提高每个组件的扩展性。 HandlerMapping:通过扩展处理器映射器实现不同的映射方式,例如:配置文件...
Spring:太强大了,以至于我无法用一个词或一句话来概括它。但与我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次...
分享一个使用SpringMVC4 Rest 和Jackson的@JsonView注解集成的实例。@JsonView用来过滤JSON响应。Spring4.1开始直接支持@JsonView注解。要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义...
之前也发了一个,这个包含之前的,还添加了hibernate对数据库操作的代码(注意:controller层两个QBC/SQLTest代码不能运行,只是写出了操作数据库的除了HQL的另外2种方式)。我发现现在还是有很多公司用hibernate+...
假如今天配置新的一个组件,称之为文件解析器,再点上传的时候,控制器会调用文件解析器,文件解析器可以帮助我们解析请求,解析request,解析完request,可以拿到上传文件项,就可以返回一个upload。后面继续执行...
SpringMVC是一个项目团队非常喜欢的框架。 本工程主要是一个练手,里面对web.xml和applicationContext-base.xml有一个详细的说明。 <servlet> <servlet-name>Dispatcher <servlet-class>org.springframework.web....
而不是“对抗”这些将这个重量级的 Restlet 库压缩到现有的覆盖层中,而是有一个更好的、更轻量级的基于 SpringMVC @Controller编程模型的实现,它支持半自动配置(不需要定义任何 Spring bean,只需在应用程序的类...
一、什么是Ajax? Ajax:异步的JavaScript和Json(这里XML改为了Json); 作用:用于完成网页局部刷新功能...jQuery框架:是一个程序员使用比较多的JS框架,功能较为强大。 理念:写的更少,做的更多 优点:1.兼容各种浏
spring mvc 两种controller配置:1.一个方法处理多个业务请求 2.一个方法处理一个业务请求;结合mybatis持久层框架;
这是一个用mybatis 写的框架 省了很多的配置 @controller 接口用@RequestMapping 通过写Mapper.xml的方式 和数据库进行交互 持有化用的是mybatis 第一次用 有点奇怪 没有用hibernate 那么顺手 后面修复了一些问题...
本文内容包括:概述一个简单的基于注解的Controller清单3.annomvc-servlet.xml让一个Controller处理多个URL请求清单3.每个请求处理参数对应一个URL处理方法入参如何绑定URL参数清单5.按参数名匹配进行绑定清单8.通过...
SpringMVC+Spring+MyBatisMaven多模块项目地址:SpringMVC:1...视图负责将结果显示到客户端Spring:1.Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器架构,IOC容器包含并管理应用对象的配置和生命周期,你
1、本示例只是借花献佛,其实网上SpringMVC+...7、附带的另一个附件关于JPQL的学习资料,本示例只提供了CURD四个方法,其他复杂的数据库查询实现需要好好学习JPQL.pdf上的资料 8、写了那么多,希望大家能给我一分
Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。...
强大而直接的配置方式:将框架类和应用程序类都能作为JavaBean配置,支持跨多个context的引用,例如,在web控制器中对业务对象和验证器(validator)的引用。 可适配、非侵入:可以根据不同的应用场景,选择合适的...
同一个公众号可以配置多个@Weixin注解控制器类,其中只需要一个有其他4项配置就可以了,如果多个控制器类配置了其他4个配置项,如果相对应的配置项值不相同,启动阶段会报错。 不同微信公众号是通过@Weixin的value...
上面, 我们在 web.xml 文件中告诉 ContextLoaderListener, 我们还有另外两个配置文件 /WEB-INF/database.xml 和 /WEB-INF/applicationContext.xml. applicationContext.xml: 1 2 <!DOCTYPE beans PUBLIC "-//...