常见的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>