springmvc实现json交互-准备环境

来源:互联网 发布:修改软件版权 编辑:程序博客网 时间:2024/05/16 17:09

1.jackson的包,如下:

jackson-core-asl-1.9.11.jar

jackson-mapper-asl-1.9.11.jar

@RequestMapping("/requestJson")public @ResponseBody ItemsCustom requestJson(@RequestBody ItemsCustom itemsCustom){//@ResponseBody将itemsCustom转成json输出return itemsCustom;}


<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>json交互测试</title><script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.4.4.min.js"></script><script type="text/javascript">//请求json,输出是jsonfunction requestJson(){$.ajax({type:'post',url:'${pageContext.request.contextPath }/requestJson.action',contentType:'application/json;charset=utf-8',//数据格式是json串,商品信息data:'{"name":"手机","price":999}',success:function(data){//返回json结果alert(data);}});}//请求key/value,输出是jsonfunction responseJson(){$.ajax({type:'post',url:'${pageContext.request.contextPath }/responseJson.action',//请求是key/value这里不需要指定contentType,因为默认就 是key/value类型//contentType:'application/json;charset=utf-8',//数据格式是json串,商品信息data:'name=手机&price=999',success:function(data){//返回json结果alert(data.name);}});}</script></head><body><input type="button" onclick="requestJson()" value="请求json,输出是json"/><input type="button" onclick="responseJson()" value="请求key/value,输出是json"/></body></html>


2.

3.

4.

5.

6.

0 0
原创粉丝点击