第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

SpringMVC之JSON數(shù)據(jù)交互

標簽:
Java SSM

     在使用SpringMVC框架做Web应用时,前后台的数据交互也是其必不可少核心功能之一。本文运用Ajax技术实现两种不同的请求数据类型前后台数据的交互:一是请求的是json类型数据,得到的也是json类型的数据;二是请求对的是key/value类型的数据,得到json类型的数据返回。

  1. 需要准备的json数据类型转换的jar
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-core-asl</artifactId>
      <version>1.9.11</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-mapper-asl</artifactId>
      <version>1.9.11</version>
    </dependency>
  1. 前端jsp页面设计
    (1)请求的json数据类型
     function requestJson() {
     $.ajax({
            type:'post',
            url:'${pageContext.request.contextPath }/requestJson.action',
            contentType:'application/json;charset=utf-8',
            data:'{"name":"手机","price":999}',
            success:function(data){
                alert(data);
            }
          });
      }

(2)请求的key/value数据类型

       function responseJson() {
        $.ajax({
            type:'post',
            url:'${pageContext.request.contextPath }/responseJson.action',
            //默认就是key/value的类型,不需要指定contentType的值
            //contentType:'application/x-www-form-urlencoded;charset=utf-8',
            data:'name=手机&price=999',
            success:function(data){
                alert(data);
            }
        });
      }
  1. 编写后台代码(Controller)
 @Controller
  public class JsonTest {
    /**
     * @request
     * @param itemsCustom
     * @RequestBody 将json串转成ItemsCustom对象
     * @return
     * @ResponseBody 将ItemsCustom对象转成 json串
     */
    @RequestMapping("requestJson")
    public @ResponseBody  ItemsCustom requestJson(@RequestBody ItemsCustom itemsCustom){

        return itemsCustom;
    }

    /**
     * @request
     * @param itemsCustom 自动将key/value类型的数据转换成ItemsCustom对象
     * @return
     * @ResponseBody 将ItemsCustom对象转换json串返回
     */
    @RequestMapping("responseJson")
    public @ResponseBody ItemsCustom responseJson(ItemsCustom itemsCustom){

        return itemsCustom;
    }
}
  1. 测试结果
    图片描述
    图片描述
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消