统一响应Json对象多了个success属性
新项目,创建了一个统一响应的对象,有一个 isSuccess()
的方法判断是否成功,然后发现响应结果中多了个 success
属性。
然后在 Controller 层把要响应的数据直接 JSON 序列化输出,发出确实多了 success
属性,可以定位是 JSON 序列化出了问题。
新项目,创建了一个统一响应的对象,有一个 isSuccess()
的方法判断是否成功,然后发现响应结果中多了个 success
属性。
然后在 Controller 层把要响应的数据直接 JSON 序列化输出,发出确实多了 success
属性,可以定位是 JSON 序列化出了问题。
SpringMVC获取请求参数可以有多种方式实现,对请求方式上也有些差异,现做下总结。
从前端(浏览器)发送请求到后端基本脱离不了POST,GET
两种方式,其它方式在应用中几乎绝迹,不参与分析。SpringMVC获取这两种请求的参数有多种方式。
记录个人遇到的并且觉的经常复用的js,jquery
代码块。
使用jQuery
首先引用jQuery
文件,如下示例:
1 | <script type="text/javascript" src="/static/js/jquery-1.11.0.min.js"></script> |
window.location
对象获取当前页面 URL
信息,可不使用window
前缀。alert(location)
; alert(document.URL);
,输出 url 地址。alert(location.href);
,输出完整 URL 地址。location.href = '/admin/user/login?id=' + id;
,页面跳转(设置URL值)。document.referrer;
,获取来源URL。 全路径:org.springframework.http.converter.HttpMessageConverter<T>
HttpMessageConverter
接口负责将请求信息转换为一个T
类型的对象,并将T
类型对象绑定到请求方法的参数中或输出为响应信息。
DispatcherServlet
默认已经装配配了RequestMappingHandlerAdapter
作为HandlerAdapter
组件的实现类,即 HttpMessageConvert 由 RequestMappingHandlerAdapter使用,将请求信息转换为对象,或将对象转换为响应信息。