社区
Java EE
帖子详情
jsonplugin
starc
2009-08-28 11:17:29
struts2在用 jsonplugin时如何反回[{"key1":"value1"}{"key2":"value2"}]的json对象,此对象没有别的key引用,实际上
我只能反回类似于"node":{{"key1":"value1"}{"key2":"value2"}}的对象
...全文
104
9
打赏
收藏
jsonplugin
struts2在用 jsonplugin时如何反回[{"key1":"value1"}{"key2":"value2"}]的json对象,此对象没有别的key引用,实际上 我只能反回类似于"node":{{"key1":"value1"}{"key2":"value2"}}的对象
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starc
2009-09-25
打赏
举报
回复
最后发现JSON-LIB最好,比JSONPLUGIN强多了
Java_1987
2009-09-07
打赏
举报
回复
可以写自己的
<result type="json"/>
要交流代码的话,可以找我.
myairland
2009-08-30
打赏
举报
回复
可以返回啊,楼主你写成[{"key1":"value1"}{"key2":"value2"}]这样的形式返回的是一个数组,当然有个名字啊,你可以考虑不用jsonplugin,以前做项目用的是json-lib,直接在后台将数组变为字符串,然后扔到前台就可以了,可以完成你的需求
附代码
Map map = new HashMap();
map.put( "name", "json" );
map.put( "bool", Boolean.TRUE );
map.put( "int", new Integer(1) );
map.put( "arr", new String[]{"a","b"} );
map.put( "func", "function(i){ return this.arr[i]; }" );
JSONObject jsonObject = JSONObject.fromObject( map );
System.out.println( jsonObject );
// prints ["name":"json","bool":true,"int":1,"arr":["a","b"],"func":function(i){ return this.arr[i]; }]
prince2270
2009-08-29
打赏
举报
回复
我不知道你这样做是为什么,但是我之前在项目中遇到过类似的问题。Ext树的动态生成,返回的json数据就需要像你那样,也没办法生成。最后的解决方法是重写了ext树的数据源
sahala3293
2009-08-29
打赏
举报
回复
没有引用能返回吗? 没见过
顺便顶下
starc
2009-08-29
打赏
举报
回复
自己顶
qlzf11140820
2009-08-29
打赏
举报
回复
友情帮顶
小鱼儿咕噜咕噜
2009-08-29
打赏
举报
回复
正在学习STRUCT2.0,看楼主问问题我学习,
starc
2009-08-29
打赏
举报
回复
[Quote=引用 3 楼 prince2270 的回复:]
我不知道你这样做是为什么,但是我之前在项目中遇到过类似的问题。Ext树的动态生成,返回的json数据就需要像你那样,也没办法生成。最后的解决方法是重写了ext树的数据源
[/Quote]需求和你一样,我的是jquery.treeview用的,解决方法能分享下吗
Struts2下使用
json
plugin
及jquery完成ajax功能
1. 从以下网址[url]http://code.google.com/p/
json
plugin
/downloads/list[/url]下载
JSON
插件的JAR包(新版本是0.32),并加到工程的相应目录下。从如下网址[url]http://docs.jquery.com/Downloading_jQuery[/url]下载jquery所需文件。(建议下载稳定版本,不然会出现莫名其妙的错
json
plugin
的问题
当使用struts2+hibernate3+spring2架构的时候,我们需要使用struts2的jsos
plugin
,这个时候就可能出现问题。错误的提示如下: 严重: Servlet.service() for servlet default threw exception java.lang.IllegalAccessException: Class com.googlecode.
json
...
当
Json
Plugin
遇到CGLib
Json
Plugin
在分析类结构并序列化时,对于CGLig动态生成的类也是按照一般类来看待的。这就导致了如下的问题: 在一个应用中,某些情况下,一个服务类返回的实体并不是原有实体类的对象,而是CGLib动态生成的子类。例如使用Hibernate的时候,某些情况下DAO返回的是EntityClassName$$EnhancerByCGLIB$$ac21e这样的类的对象。Hibernate在这个子类...
JSON
plugin
下载
地址是: http://code.google.com/p/
json
plugin
/downloads/list
json
plugin
-0.33.jar Struts 2
JSON
Plugin
0.33 - Struts 2.1.x Compatible
json
plugin
-0.32.jar Struts 2
JSON
Plugin
0.32 - Struts 2.0.x Compati...
当
Json
plugin
遇到CGLIB
Json
Plugin
在分析类结构并序列化时,对于CGLig动态生成的类也是按照一般类来看待的。这就导致了如下的问题: 在一个应用中,某些情况下,一个服务类返回的实体并不是原有实体类的对象,而是CGLib动态生成的子类。例如使用Hibernate的时候,某些情况下DAO返回的是EntityClassName$$EnhancerByCGLIB$$ac21e这样的类的对象。Hibernate在这个...
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章