常见的Rest API的Get和POST的测试参考代码如下,其中web.xml和Springmvc的配置文件参考HelloWorld测试代码中的配置。
控制类的代码如下:
package com.tiekui.springmvc.handlers; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; @Controller
public class PostGetMethod {
@RequestMapping(value="/testPostMethod",method=RequestMethod.POST)
public String testMethod(){
System.out.println("Hello testPostMethod");
return "success";
} @RequestMapping(value="/testGetMethod",method=RequestMethod.GET)
public String testGet(){
System.out.println("Hello testGetMethod");
return "success";
}
}
视图代码如下,其中POST请求要用form action的方式去提交。Get可以用超链接的方式来发送请求。
<form action="testPostMethod" method="post">
<input type="submit" value="PostMethod">
</form>
<br>
<a href="testGetMethod">GetMethod</a>