您的位置:首页 > 移动开发

SpringMVC学习(二)-RequestMapping修饰类&请求参数&请求方式&请求头

2017-08-25 10:47 330 查看
1.测试类

package com.springMVC.Helloworld;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@RequestMapping("/springmvc")
@Controller
public class SpringMVCTest {

/*
*
*/
@RequestMapping(value="testParamsAndHeaders",params= {"username","age!=10"})
public String testParamsAndHeaders() {
System.out.println("testParamsAndHeaders");
return "success";
}

/*
* 使用method属性来指定请求方式
*/
@RequestMapping(value="/testMethod",method=RequestMethod.POST)
public String testMethod() {
System.out.println("testMethod");
return "success";
}

/*
*1.@ RequestMapping既可以修饰方法也可以修饰类
*2.
*  1)类定义处:提供初步映射信息(相对于WEB应用根目录)
*  2)方法处:提供进一步的细分映射信息
*/
@RequestMapping("/testRequestMapping")
public String TestRequestMapping() {
System.out.println("TestRequestMapping");
return "success";
}

}


2.index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>

<a href="springmvc/testParamsAndHeaders?username=hello&age=10">TestParamsAndHeaders</a>
<br><br>

<body>
<a href="springmvc/testRequestMapping">TestRequestMapping</a>
<br><br>
<a href="helloworld">Hello World</a>
<br><br>
<a href="springmvc/testMethod">TestMethod</a>
<br><br>
<form action="springmvc/testMethod" me
4000
thod="POST">
<input type="submit" value="submit"/>
</form>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc
相关文章推荐