`
zhcl321
  • 浏览: 25974 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Ext请求过程中jsonArray的使用方式

    博客分类:
  • Ext
阅读更多
    /***
     * 取得用户组
     * 根据不同的用户组类型取得用户组
     * @param request request
     * @param response response
     */
    @RequestMapping(value = "/getUserGroup")
    public void getUserGroup(HttpServletRequest request,
            HttpServletResponse response)
    {
        setSysVersion(request);
        List<Map<String, Object>> list = null;
        String groupType = request.getParameter("groupType");
        String groupValue = request.getParameter("groupValue");
        if (groupType != null && groupValue != null)
        {
            list = applicationDao.getUserGroup(groupType,groupValue);
        }
        else if (groupType != null)
        {
            list = applicationDao.getUserGroup(groupType);
        }
        JSONArray jsonObj = JSONArray.fromObject(list);
        
        try
        {
            //向前台写数据
            response.getWriter().write(jsonObj.toString());
        }
        catch (IOException e)
        {
            logger.error("com.ecm.huawei.smartcare.subscriberAnalysis.getUserGroup"
                    + e);
        }
    }

Ext.Ajax.request(
							{
								url: userGroupUrl,
								params:{groupType:this.getType(),groupValue:inputValue},
								async : false,
								success: function(response) 
								{
									if(response.responseText == ""){
										isExist = false;
									}else if(Ext.util.JSON.decode(response.responseText)[0].SUBGROUP == inputValue){
										isExist = true;
									}else{
										isExist = false;	
									}
								}
					})
分享到:
评论

相关推荐

    servlet 示例 +ext 页面展示

    总结来说,"servlet 示例 +ext 页面展示"DEMO是一个展示Servlet与EXT结合使用的基本流程:Servlet处理HTTP请求,从数组中获取数据,然后将数据以JSON形式返回给EXT前端页面,EXT页面再根据接收到的数据渲染用户界面...

    ext开发_前后台交互

    ExtJS支持使用`JSONObject`和`JSONArray`来转换对象和数组为JSON字符串,再通过设置响应编码为UTF-8并通过`response.getWriter().write(jSon)`将转换后的字符串发送回客户端。这种数据格式的使用,不仅简化了数据...

    Ext学习笔记-个人版.doc

    在Ext中,属性表格通常使用`PropertyGrid`实现,它可以展示数据的键值对,方便用户查看和编辑。界面布局可以通过`BorderLayout`来实现,该布局将界面划分为北(north)、南(south)、东(east)、西(west)和中心(center)...

    SSH+EXT如何返回JSON

    本例中使用的是`net.sf.json`库来处理JSON数据。 #### 三、Struts.xml配置 首先,在项目的`struts.xml`文件中定义一个名为`locationlist`的动作,该动作对应于`locationAction`类中的`locationlist`方法。当这个...

    ext 学习笔记

    在服务器端,`findByPersoList()`方法处理了数据查询请求,通过`JSONArray.fromObject(personList)`将Java对象转换为JSON数组,然后构造了一个包含总记录数和结果数组的JSON字符串。这种客户端与服务器端的数据交互...

    EXT树简介.doc

    2. 在Struts2的Action中,使用json-lib的方法将Java对象转换成符合EXTJS Tree要求的JSON数组格式。 3. 配置Struts2的配置文件(如struts.xml或web.xml),确保FilterDispatcher正确过滤请求并调用Action。 例如,一...

    在JAVA中使用JSON 的jar包

    通过这个扩展,你可以直接在Spring的Bean中使用`json-lib`,无需手动管理对象的序列化和反序列化过程。例如,你可以在控制器方法中接收JSON请求参数,或者将Java对象直接转换为JSON响应。 使用`json-lib`的基本步骤...

    json jar包.rar

    前端的Ext JS应用接收到JSON数据后,使用内置的Ajax或者其他网络请求方式,解析JSON数据并更新UI展示。这种前后端的数据交换模式大大提高了Web应用的交互性和用户体验。 因此,"json jar包.rar"这个压缩文件可能是...

    ext树形动态菜单 .doc

    - 使用 `MenuTreeUtil.importMenuTree` 方法对查询结果进行处理,生成树形结构。 - 将处理后的结果转换为 JSON 格式并输出。 #### 2. MenuTreeUtil 类实现 `MenuTreeUtil` 类负责将数据库查询的结果转换成树形结构...

    java后台生成JSON数据

    - 使用 `Ext.Ajax.request` 方法发送 AJAX 请求到后端,获取 JSON 数据。 - `success` 和 `failure` 回调函数用来处理后端返回的数据或错误。 3. **数据绑定**: - 一旦 Store 加载了 JSON 数据,可以将其绑定到...

    extjsTree(java)

    `proxy`部分定义了数据请求的URL和解析JSON的方式。`reader.rootProperty`设置为'children',因为我们的JSON数据中的子节点数组名为'children'。 最后,当用户访问页面时,ExtJS会向Java服务发起请求,获取JSON数据...

    Json数据教程与开发资源工具包

    4. **Web**:这部分可能包含关于在Web开发中使用JSON的知识,如在AJAX请求中传递和接收JSON数据,或者在前后端分离的架构中,如何通过JSON作为接口的数据交换格式。 5. **JsonExt**:这可能是JSON的扩展或特定应用...

    JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程

    总结起来,这个过程涵盖了如何在JSP页面中设置请求响应的编码,使用第三方库来处理JSON数据,以及根据业务逻辑返回相应的结果。理解这些知识点,能够帮助开发人员有效地在Java Web应用中实现前后台数据交互和处理。

Global site tag (gtag.js) - Google Analytics