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>

  • 相关阅读:
    <2016-1-28>
    <页面里折合与打开>
    右上角鼠标滑过展开收缩动画效果js代码的演示页面
    30款css3实现的鼠标经过图片显示描述特效
    dede让channelartlist标签支持currentstyle属性 完美解决
    织梦导航 currentstyle 点击li添加class类 样式
    论坛首页显示板块,但没有权限点不进去
    医疗窗口右下角弹出抖动效果
    joomla搬家之后打不开 首页404错误
    Discuz X3游客看小图功能导致文字内容隐藏的【修复方法】
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/2649695.html
Copyright © 2011-2022 走看看