@PathVariable-------springMVC
2016-01-14 17:21
357 查看
link:给推荐几个对程序员来说神器般存在的软件
1.作用:
在SpringMVC后台控制层获取参数
A.前台发送的ajax请求到服务器
2.心得:
前台传给后台的参数.
(1)如果url没有这个id,但是后台又写了这个注解,那么前台会报400还是404来着的错误(我出过)
(2)至于上面的其他注解,就暂时别在意啦。
(3)不要问:为什么都是string类型的,我全工程搜索没见过使用其他类型的,都是string类型的参数。你行,你来告诉我有其他类型吗,会是啥情况。
3.然后看下图:
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.然后看下图:
相关文章推荐
- spring初始化refresh()方法中obtainFreshBeanFactory()源码走读。
- NDK JNI 笔记
- java中“==”、equals和hashCode的区别
- Java 的数值是怎么存储的
- 【第十章】集成其它Web框架 之 10.2 集成Struts1.x ——跟我学spring3
- java 添加水印文字和图片
- Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode
- Eclipse 保存文件时自动格式化代码
- java学习个人笔记---内存管理小技巧(编程序习惯)
- Java异常处理和设计
- JAVA实现邮箱验证
- JDK环境变量设置
- Eclipse中,修改文件的默认打开方式
- JAVA基础知识总结
- Spring mvc使用不了jstl
- 【第十章】集成其它Web框架 之 10.1 概述 ——跟我学spring3
- Java应用程序监控和调试
- pydev导入eclipse
- JDK的安装和配置
- java开发中碰到的问题记录