(不推荐使用)springMVC基本配置+继承MultiActionController来实现根据参数名指定要请求的方法
来源:互联网 发布:帝霸传奇手游源码 编辑:程序博客网 时间:2024/05/22 08:16
基本配置:
web.xml
<!-- 配置springMVC --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <!-- contextConfigLocation 是固定的 --> <param-name>contextConfigLocation</param-name> <!-- 配置读取路径--> <param-value>classpath*:config/spring-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <!-- 配置拦截规则--> <url-pattern>/</url-pattern> </servlet-mapping>
spring-servlet.xml
<!--配置url映射到相应的类 --> <bean name="/test/hello" class="com.tgb.web.controller.MultiController"> <property name="methodNameResolver"> <!-- 配置参数方法名,也就是调用什么方法,具体的看22行的配置 --> <ref bean="paramMethodResolver"/> </property> </bean> <!-- 配置参数方法名,也就是调用什么方法 --> <bean id="paramMethodResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> <property name="paramName" value="method"></property> </bean> <!-- 配置视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"></property> <property name="suffix" value=".jsp"></property> </bean>
controller
import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;//继续MultiActionController来实现根据参数名指定要请求的方法public class MultiController extends MultiActionController { public ModelAndView add(HttpServletRequest request,HttpServletResponse response){ return new ModelAndView("/welcome","methodName","add"); } public ModelAndView delete(HttpServletRequest request,HttpServletResponse response){ return new ModelAndView("/welcome","methodName","delete"); }}
jsp
<body> ${methodName}</body>
结果:
0 0
- (不推荐使用)springMVC基本配置+继承MultiActionController来实现根据参数名指定要请求的方法
- Spring mvc (四) [继承MultiActionController实现以方法为单位的controller][配置2种请求的指定方式]
- (不推荐使用)springMVC基本配置+controller层实现Controller接口
- (推荐使用)SpringMVC注解,基本配置
- 根据参数指定的列名和值查询员工信息(使用动态sql语句)
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- SpringMVC中MultiActionController的两种配置
- SpringMVC中MultiActionController的两种配置
- SpringMVC中MultiActionController的两种配置
- SpringMVC之ContentNegotiatingViewResolver实现根据请求资源名选择视图
- springmvc MultiActionController配置
- SpringMVC MultiActionController的使用-最简化教程
- 使用ControllerClassNameHandlerMapping+MultiActionController实现零配置
- SpringMVC的控制器MultiActionController
- springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
- springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
- springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
- 论文中图片格式的微调使得满页
- 微信小程序源码汇总
- HTML+CSS:圆形和圆角图片格式
- task_struct结构注释
- (四)CentOS 7安装Nginx(编译安装)
- (不推荐使用)springMVC基本配置+继承MultiActionController来实现根据参数名指定要请求的方法
- WebView·开车指南
- 浅谈智能指针shared_ptr
- Android实战_限制EditText 文本输入
- 用Delphi创建服务程序
- linux 静态库的链接 undefined reference
- 理解CSS3弹性盒子模型
- mql数据类型
- SQL基础操作_1_基础概念