`

Spring MVC请求映射常见的三种方式

阅读更多
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
 * 请求映射的第一种方式
 * @author xieke
 */
@Controller
@RequestMapping("/test_url_one")
public class TestOneController {
	/**
	 * web.xml中servlet-mapping的配置
	 * <servlet-mapping>
  	 *	<servlet-name>dispatcher</servlet-name>
  	 *	<!-- 表示拦截所有/XX的请求  -->
  	 *	<url-pattern>/</url-pattern>
  	 * </servlet-mapping>
  	 * 
  	 * 请求方式:
	 * http://IP地址:端口号/项目名称/类请求映射名称/方法请求映射名称
	 * 比如:
	 * http://127.0.0.1:1314/SpringMVC_URL/test_url_one/index
	 */
	@RequestMapping("/index")
	public String testOne(){
		return "success";
	}
}

    测试结果如下:



 

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
 * 请求映射的第二种方式
 * @author xieke
 */
@Controller
@RequestMapping("/test_url_two")
public class TestTwoController {
	/**
	 * web.xml中servlet-mapping的配置
	 * <servlet-mapping>
  	 *	<servlet-name>dispatcher</servlet-name>
  	 *	<!-- 表示拦截所有XX.do的请求 -->
  	 *	<url-pattern>*.do</url-pattern>
  	 * </servlet-mapping>
  	 * 
  	 * 请求方式:
	 * http://IP地址:端口号/项目名称/类请求映射名称/方法请求映射名称.do
	 * 比如:
	 * http://127.0.0.1:1314/SpringMVC_URL/test_url_two/index.do
	 */
	@RequestMapping("/index")
	public String testTwo(){
		return "success";
	}
}

    测试结果如下:



 

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
/**
 * 请求映射的第三种方式
 * @author xieke
 */
@Controller
@RequestMapping("/test_url_three.do")
public class TestThreeController {
	/**
	 * web.xml中servlet-mapping的配置
	 * <servlet-mapping>
  	 *	<servlet-name>dispatcher</servlet-name>
  	 *	<!-- 表示拦截所有XX.do的请求 -->
  	 *	<url-pattern>*.do</url-pattern>
  	 * </servlet-mapping>
  	 * 
  	 * 请求方式:
	 * http://IP地址:端口号/项目名称/类请求映射名称/方法请求映射名称?params
	 * 比如:
	 * http://127.0.0.1:1314/SpringMVC_URL/test_url_three.do?method=index
	 */
	@RequestMapping(params="method=index",method=RequestMethod.GET)
	public String testThree(){
		return "success";
	}
}

    测试结果如下:



 

   转载请注明出处: http://xieke90.iteye.com/blog/2235706

   

 

  • 大小: 24 KB
  • 大小: 32 KB
  • 大小: 32.1 KB
分享到:
评论

相关推荐

    精通Spring MVC 4

    本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...

    SPRING MVC 的请求参数获取的几种方法

    慨括了spring mvc请求参数常见的几种获取方法

    Spring MVC入门教程

    八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常处理? 十二、spring mvc 如何把全局异常记录到日志中? ...

    Spring MVC 教程 快速入门 深入分析

    八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常处理? 十二、spring mvc 如何把全局异常记录到日志中? ...

    Spring MVC+MyBatis开发从入门到项目实战

    第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截...

    Spring MVC--2.@RequestMapping 映射请求

    Spring MVC--2.@RequestMapping 映射请求

    SpringMVC框架架构介绍

    八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常处理? 十二、spring mvc 如何把全局异常记录到日志中? ...

    第5章spring-mvc请求映射处理

    RequestMapping测试案例

    Spring MVC 入门实例

    如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用...

    Spring MVC 3.0实战指南.ppt

    HTTP请求映射原理 Spring MVC进行映射的依据 通过URL限定:URL表达式 通过URL限定:绑定{xxx}中的值 通过请求方法限定:请求方法 通过请求方法限定:代码示例 通过请求方法限定:模拟请求方法 通过请求/请求头参数限定:...

    全面掌握Spring MVC:从基础到高级的实践指南

    Spring MVC是Spring框架的一个模块,专注于构建Web应用程序。作为架构师和Java开发者,深入理解Spring MVC的原理和实践应用...例如,通过使用@Controller和@RequestMapping注解,开发者可以轻松定义控制器和请求映射。

    Spring MVC的教程项目代码

    奉上学习Spring MVC 3.0的技术资料PPT资料,我花了两天写成,该资料根据最新拙作的《Spring 3.x 企业应用开发实战 》写成,仅需要1个小时左右的时间,就可以让你学习到Spring MVC 3.0的所有知识点和新功能,强烈推荐...

    精通Spring MVC 4 [精校高清版](Geoffroy.Warin). pdf

    本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...

    Spring3MVC注解教程.ppt

    HTTP请求映射原理 Spring MVC进行映射的依据 通过URL限定:URL表达式 通过URL限定:绑定{xxx}中的值 通过请求方法限定:请求方法 通过请求方法限定:代码示例 通过请求方法限定:模拟请求方法 通过请求/请求头参数...

    Spring Web MVC入门教程

    第一章:Spring Web MVC入门 包括:是什么、能干什么、有什么、各个组成部分的功能、HelloWorld等 第二章:理解DispatcherServlet 包括:功能、配置、上下文关系、初始化顺序等 第三章:注解式控制器开发详解 ...

    使用Spring MVC和JSP构建的全栈RSS阅读器Web应用程序(95分以上课程大作业).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + ...它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    spring mvc 3.2 参考文档

    Spring Web model-view-controller (MVC)框架是围绕 DispatcherServlet 设计的,并分发请求到处理程序(handler),Spring MVC支持可配置的处理程序映射(handler mapping),视图解析(view resolution)、 区域设置...

Global site tag (gtag.js) - Google Analytics