zoukankan      html  css  js  c++  java
  • 我项目中用到的jquery+json+struts2

    action会返回一个大的数组,里面包含三个小的数组,数组值想这样:

    需要引入以下jar包:

    1、jquery:

    $.ajax({
         url: qurl,
        
        
         context: document.body,
         dataType:'json',
       
         success: function(data){
       
         var list = eval("("+data+")");
       
         var selectItem =list[1][0].selectItem.split("_");                //取第二个小数组中的第一个元素中的selectItem值,并对其值进行下划线分解。
         layoutMode = list[0][list[0].length-1].layoutMode;           //取第一个小数组中的最后一个元素中的layoutMode值
         //初次点击显示默认分屏模式
         var layoutMode1 = "<%=MCUConfig.LAYOUT_MODE_1X1%>";
         var layoutMode6 = "<%=MCUConfig.LAYOUT_MODE_1AND5%>";

         ...........................................................................

     2、action method:

        JSONArray jsonArray = new JSONArray();
       JSONArray jsonArray1 = new JSONArray();
       JSONArray jsonArray2 = new JSONArray();
       JSONArray jsonArray3 = new JSONArray();
       ..............................................................................

        meetingMcuVOList = meetingMcuService.getMeetingMcuList(meetingMcuVO, null);
        jsonArray = JSONArray.fromObject( meetingMcuVOList );
        JSONObject jsonObject = new JSONObject();

        jsonObject.put("layoutMode", layout);
        jsonArray.add(jsonObject);

        ................................................................................

        JSONObject jsonObject2 = new JSONObject();
        jsonObject2.put("selectItemOption",selectItemOption );
        jsonArray2.add(jsonObject2);

        jsonArray3.add(jsonArray);
        jsonArray3.add(jsonArray1);
        jsonArray3.add(jsonArray2);
        setResult(jsonArray3.toString());

        return "SUCCESS";

    3、struts-conf.xml:

     <package name="/confajax" namespace="/confajax" extends="json-default">
        <action name="dragRollMeetingRoom" class="com.zzst.application.meeting.action.polycomConf.ConfAction" method="dragRollMeetingRoom">
          <result name="SUCCESS" type="json">
            <param name="root">result</param>
           
          </result>
          
         </action>
       
         </package>

  • 相关阅读:
    从七牛云迁移图片到github
    Ajax 结构及使用
    JQuery 简单的文字超出部分隐藏下拉显示
    JQuery 动画及一些小知识点
    Jqurey DOM 操作详解
    Jquery DOM 操作列表
    文件上传以及JS链式结构
    JQuery选择器
    JQuery 基本知识
    LinQ to sql 各种数据库查询方法
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/2649695.html
Copyright © 2011-2022 走看看