struts2 jsonplugin如何产生etxjs tree 的json

问题描述

如题 问题补充:renpeng301 写道

解决方案

[{"id":1,"text":"校准计划表","children":[{"id":2,"text":"2011年度","children":[],"pid":1,"leaf":true}],"pid":0,"leaf":false},{"id":3,"text":"校准台账","children":[{"id":4,"text":"aaa队","children":[],"pid":3,"leaf":true}],"pid":0,"leaf":false},{"id":5,"text":"试验检测计划表","children":[{"id":6,"text":"2012","children":[],"pid":5,"leaf":true}],"pid":0,"leaf":false},{"id":7,"text":"试验检测台账","children":[{"id":8,"text":"aaa队","children":[],"pid":7,"leaf":true}],"pid":0,"leaf":false},{"id":9,"text":"加工计划表","children":[{"id":10,"text":"2012年度","children":[],"pid":9,"leaf":true}],"pid":0,"leaf":false},{"id":11,"text":"维修记录","children":[{"id":12,"text":"aaa队","children":[],"pid":11,"leaf":true}],"pid":0,"leaf":false},{"id":13,"text":"系统设置","children":[{"id":14,"text":"用户信息维护","children":[],"pid":13,"leaf":true},{"id":15,"text":"角色信息维护","children":[],"pid":13,"leaf":true}],"pid":0,"leaf":false}]这个不是你的tree请求回来的数据吗?如果有数据返回,说明请求已经发起了
解决方案二:
还有你el:'tree-div',是不是写错了,“el”属性从文档上看,它是只读的,应该是renderTo: 'tree-div',
解决方案三:
var tree = Ext.tree;var tree= new Tree.TreePanel({ 你把命名空间赋值给tree,这里应该是“Tree”,不知道是你把代码贴上来写错了呢,还是本身就写错了。
解决方案四:
Ext.onReady(function() {var Tree= Ext.tree;var tree = new Tree.TreePanel({el:'tree-div', autoScroll:true, animate:true, enableDD:true, containerScroll: true,loader: new Tree.TreeLoader({dataUrl:'rightAction.action'})});var root =new Tree.AsyncTreeNode({text:"可用权限列表",draggable:false,id:'0'});tree.setRootNode(root);tree.render();root.expand();});这样才对····
解决方案五:
晕啊 var Tree = Ext.tree; 这样定义的啊···你大小写写错了···
解决方案六:
}, { "id" : 15 //这里的逗号呢 ??怎么没有呢?? 数据有问题吧"text" : "角色信息维护", "children" : [], "pid" : 13, "leaf" : true }], "pid" : 0, "leaf" : false }]
解决方案七:
改下配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.devMode" value="true"></constant><constant name="struts.i18n.encoding" value="UTF-8"></constant><package name="default" extends="struts-default"><action name="rightAction" method="execute" class="com.dg.dtjc.sys.role.vo.web.RightAction"> <result type="json"></result> </action></package>
解决方案八:
json数据已经传到前台么? 用firebug看看··
解决方案九:
直接 json-lib把···struts2 jsonplugin生成的json少了[],extjs tree需要[]的啊·非常酷的树:Struts2 + JSON + Extjs Tree[url]http://www.iteye.com/topic/309416[/url]

时间: 2024-09-20 00:22:18

struts2 jsonplugin如何产生etxjs tree 的json的相关文章

easyui-使用easyUI tree 绑定JSON数据,会无限绑定。。。

问题描述 使用easyUI tree 绑定JSON数据,会无限绑定... 如图...这是其中一组Json 明明children已经没有东西了啊 解决方案 你动态加载的要自己依据tree传递的展开节点id到服务器,需要依据id控制输出的内容,没有子节点就不要添加state数据,要不会当做父节点 解决方案二: jqGrid绑定Json数据

struts2.1.8 ,使用自带json插件struts2-json-plugin-2.1.8.1.客户端得不到json对象,弹出下载action提示框

问题描述 struts2.1.8 ,使用自带struts2-json-plugin-2.1.8.1.jar把action对象返回客户端的json对象.注释配置,客户端总是弹出下载页面,打开后是正常的json数据,各位可以帮忙看看?代码很简单,困老好几天了,非常感谢,代码如下: Java代码 import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.annot

struts2.1.8 jstree1.0 后台返回JSON数据无法显示

问题描述 1.struts.xmlXml代码1.<packagename="ajax"namespace="/ajax"extends="json-default">2.<actionname="productCategoryAjaxAction"class="productCategoryAction">3.<resulttype="json">4.

struts2 jsonplugin 的 includeProperties 正则问题。

问题描述 "tpclist":[[{"ipstr":"","tpcCreatetime":"2010-09-30 10:00:00"},{"tuAddress":null,"tuUsername":"t2"}],[{"ipstr":"","tpcCreatetime":"2010

struts2返回json配置includeproperties问题

问题描述 struts2返回json配置includeproperties返回的对象中如果有子集合那么返回值中子集和只有10条记录 解决方案 解决方案二:什么意思啊..解决方案三:[{"catagoryId":1,"productCategories":[{"catagoryId":4,"catagoryName":"上市","productCategories":[],"pr

Struts2 和 Spring MVC 孰优孰劣

最近我在将APDPlat升级到Java8,由于之前有很多的同学希望我把APDPlat的struts2替换为spring mvc,所以我就决定试试看. 本次我把APDPlat的struts2改造为spring mvc的目标是:99.99%不改动JS.HTML.JSP等前端代码,只改JAVA代码!所以大家要先理解我的目标,然后再来看我的做法. 本文我们看两个转换前后的例子: 1.下拉列表服务,此类比较简单,只涉及一个方法store: 使用struts2: @Scope("prototype"

web项目前端读取json数据不正常 ?

问题描述 web项目前端读取json数据不正常 ? 后台代码 @Override public String execute() throws Exception { Object obj=this.session.get(StaticString.ADMIN_INFO); Map<String, Object> map=new HashMap<String, Object>(); if(obj!=null){ AdminBean newAdmin =new AdminBean(t

一步一步asp.net ajax类别Tree生成_实用技巧

虽然实现了类别多级的问题这样带来的后果确实无穷无尽的............. 递归查询,和双循环嵌套的执行sql语句没什么区别了...... 这样带来的是严重的性能问题.. 现在重新做这些东西,我想到了2个方案,第一个: 针对数据比较少的多级菜单,我们可以通过数据库一次查询出来所有记录,然后通过程序进行递归算法,进行数据的转化. 第二种: 就是数据库设计的时候,设计成多级别的菜单,每次加载通过ajax,一点一点展开(每一次展开都ajax请求下一级的数据),这样避免的递归带来的性能损失,而且实现

使用struts2+Ajax+jquery验证用户名是否已被注册_jquery

推荐阅读:JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册 在用户模块中的用户注册需求上,通常要进行用户名是否已被注册的验证,今天正好写了这个需求,把详细代码和所遇到的问题贴过来.在使用struts2+ajax时候,通常我们会返回json类型的数据,但是像上面的例子,我们只希望返回一个1和0有助于进行后续判断即可,没必要返回json类型,返回一个text字符串就可以了. regist.jsp(这里只提供<script>部分): <script type