时间:2021-05-19
我们需要给接口推送数据以及接口接收数据的时候,可以用springmvc中的一种简单方法
1.需要在spring-mvc.xml中配置信息转化器。
<bean id = "stringHttpMessageConverter" class = "org.springframework.http.converter.StringHttpMessageConverter"/><bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /><!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --><beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><property name="messageConverters"><list><ref bean="mappingJacksonHttpMessageConverter" /><!--json转换器--><ref bean= "stringHttpMessageConverter" /><ref bean= "jsonHttpMessageConverter" /></list></property></bean>2.需要导入的jar包commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph-1.0.5.jar,json-lib-2.2-jdk15.jar,morph-1.1.1.jar
3.后台推送数据
public static void main(String[] args) {Map map=new HashMap();map.put("name", "王五");RestTemplate templates = new RestTemplate();JSONObject jsonObject = JSONObject.fromObject(map);String result = templates.postForObject("url",jsonObject,String.class); }4.接收数据
@RequestMapping("test1")@ResponseBodypublic Map test1(HttpServletRequest request,@RequestBody JSONObject requestBody) throws IOException{System.out.println("jinru================="+requestBody);return null;}以上这篇springMVC中RestTemplate传值接值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前学习SpringMVC时感觉他的传值很神奇:简便,快捷,高效。今天写几个简单的传值与大家分享,希望能对大家有帮助。一、从后往前传:(1)@Controlle
JSPSpring配置文件中传值的实例详解通过spring提供方法,在配置文件中取传值调用get方法targetObject:指定调用的对象propertyPa
在iOSAPP开发的过程中我们会用到很多需要传值的地方传值的方式也多种多样有:代理传值、通知传值、KVC、KVO、block、单例等。其中block因为其简洁实
在项目开发中经常见到不同页面之间传值在web工作中,本篇文章给大家列出了三种常见的方式。一.POST传值post传值是用于html的表单跳转的方法,很方便使用。
前端后端传值问题总结前端传给后端通过表单传值1、通过表单get请求传值在前端当通过get的方式传值时,表单中的标签的name值将会被当做action的地址的参数