GET 方式
@RequestMapping("hello")
public String sayHello() {
return "Hello World!";
}
查询参数
@RequestMapping("html")
public void sayHello(@RequestParam(value = "name") String name) {
}
@RequestMapping("html")
public void sayHello2(@RequestParam(value = "name",required=true,defaultValue="a") String name) {
}
POST方式
@RequestMapping(value = "/hellopost", method = RequestMethod.POST)
public void postHello(@RequestBody String postdata)
}
servlet(request / response)
@RequestMapping("html") //url
public void sayHello(HttpServletRequest request,
HttpServletResponse response) {
//response.setContentType("text/html");
//response.setContentType("text/xml");
response.setContentType("text/json");
response.setCharacterEncoding("UTF-8");
OutputStream os = response.getOutputStream();
os.write("helloworld".getBytes());
}
@RequestMapping("html") //url
public void sayHello(HttpServletRequest request,HttpServletResponse response,HttpSession session) {
}
@RequestMapping(value = "/html", method = RequestMethod.POST)
public void postHello(HttpServletRequest request,HttpServletResponse response,@RequestBody String postData) {
}
网友评论