您的位置:首页 > 编程语言 > Java开发

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

2015-08-15 21:25 435 查看
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.comhttps://blog.csdn.net/blog/2235706

   

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: