link:给推荐几个对程序员来说神器般存在的软件
1.作用:
在SpringMVC后台控制层获取参数
A.前台发送的ajax请求到服务器
$.ajax({
url: $(item).attr("url"),//取值:url="/ezsonar/apm/streams/568f4f95c130d09a630deb26/toggledisabled"
success: function (data) {
}
});
B.后台控制器获得并处理
@IdentifyCollectionStats(clazz = Stream.class)
@Transactional
@RequestMapping(value = "{id}/toggledisabled", method = RequestMethod.GET)
public
@ResponseBody
JsonResult toggledisabled(@PathVariable("id") String id) {
LOG.debug("---------------streamsController: toggledisabled---------------");
LOG.debug("---------------id:\t" + id);
JsonResult jsonResult = new JsonResult();
}
2.心得:
前台传给后台的参数.
(1)如果url没有这个id,但是后台又写了这个注解,那么前台会报400还是404来着的错误(我出过)
(2)至于上面的其他注解,就暂时别在意啦。
(3)不要问:为什么都是string类型的,我全工程搜索没见过使用其他类型的,都是string类型的参数。你行,你来告诉我有其他类型吗,会是啥情况。
3.然后看下图: