**
@RequestMapping支持的URL类型
**
**
类和方法的参数注解实例,
方法的返回数据不是html标签的页面,而是其他某种格式的数据时(如json、xml、String等)使用@ResponseBody
**
@Controller
@RequestMapping("word")
public class word extends BaseCtrl<StandardCatalogBiz, Integer, StandardCatalog>{
//调用方法:http://localhost:8080/JCI/word/test?aaa=222
@RequestMapping(value="/test",params="aaa")
@ResponseBody
public String test(@RequestParam("aaa") String str,
@CookieValue("JSESSIONID") String sessionId,
@RequestHeader("Accept-Language") String lang
){
return "success123--"+str+"-"+lang;
}
//占位符方式
//调用方法:http://localhost:8080/JCI/word/aaa/222
@RequestMapping("aaa/{id}")
//上面也也可以省略aaa,直接写成@RequestMapping("/{id}"),调用时也省略aaa
@ResponseBody
public String test1(@PathVariable("id") String yourId){
return "success123--"+yourId;
}
}
本文介绍Spring MVC中@RequestMapping注解的使用方法,包括支持的URL类型、参数注解实例及返回数据格式。通过具体代码示例展示了如何处理请求参数、Cookie值及HTTP头部信息。
1512

被折叠的 条评论
为什么被折叠?



