**
@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;
}
}