文档章节

Spring MVC + zTree调试过程出现406 not acceptable

十月阳光
 十月阳光
发布于 2015/06/12 15:17
字数 291
阅读 366
收藏 1

以前项目中对于JSON数据的返回,一直都是如下代码:


@RequestMapping("inittree.json")
    @ResponseBody
    public List<ZtreeNode> initTree() {
        System.out.println("加载顶层树");
        List<ZtreeNode> list = new ArrayList<ZtreeNode>();

        for (int i = 1; i <= 10; i++) {
            list.add(new ZtreeNode(i, 0, "父节点-" + i));
        }

        return list;
    }


但是以前框架是项目经理搭的,现在自己操练起来居然有问题!

资料都翻烂了,大部分人给出的答案都是需要jackson-core-asl-1.9.12.jar,jackson-mapper-asl-1.9.12.jar,亲测,不加也可以。

最后找到一篇文章写得在spring配置文件中配置一些东西就可以搞定,我测试过,确实可以,但是不知道为什么以前的项目都没这样配置。

在Spring的配置文件中加入如下代码:


<context:annotation-config />
	<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" />

	<bean id="contentNegotiationManager"
		class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
		<property name="favorPathExtension" value="false" />
		<property name="favorParameter" value="false" />
		<property name="ignoreAcceptHeader" value="false" />
		<property name="mediaTypes">
			<value>
				atom=application/atom+xml 
				html=text/html
				json=application/json 
				*=*/*
			</value>
		</property>
	</bean>
Spring的schema要使用3.2.xsd,3.0的不行



http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-3.2.xsd

已经完全搞不懂为什么了,有时间再去研究。

方案来自博客:http://blog.sina.com.cn/s/blog_a5f093b40101eo2h.html



© 著作权归作者所有

共有 人打赏支持
十月阳光
粉丝 30
博文 92
码字总数 51261
作品 0
成都
程序员
私信 提问
Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

其实前面一篇关于zTree返回JSON数据的文章已经有一种解决方案了,但是当我今天在新公司搭建新环境的时候,发现决然又不行了,所以我觉得那应该不是最优的解决方案。 说起来,我以前接触到的一...

十月阳光
2015/07/28
0
1
zTree v3.5 Css 详解

马上要开始研究新版本的 zTree 结构了,所以要先把现在的情况再多分析一下,做了 v3.x 版本后也一直没有制作 css 的文档,特在此进行整理一下,一边讲结构,一边说说小技巧,希望能给大家一些...

zTree
2012/12/21
0
30
ztree中pid大小写的问题

在使用ztree3.5的时候,遇到一个问题,就是ztree里面定义的pId必须I为大写,但是使用springmvc中的@ResponseBody注解后,会自动将pId的序列化为pid,然后在ztree中,就造成基本没有父节点了,...

bingwen
2016/01/03
153
1
jquery页面会重复刷新,ztree会重复执行一次~要怎么解决??

我的方法: function getRootNode(){ var formdata = new FormData(); formdata.append("roleCode",$('#roleCodeTxt').val()); var actionUrl= "<%=request.getContextPath()%>/security/getR......

ericrock
2015/09/21
339
3
Struts2 + zTree 异步加载树疑难问题,请教为什么出现undefined

@zTree 你好,想跟你请教个问题: Struts2 +Json + Hibernate + Spring + zTree 异步加载疑难问题,请教为什么出现undefined 最近用Struts2 + zTree v3.5 异步加载问题 第一次加载数据显示都...

yihaitao
2015/08/24
2.1K
5

没有更多内容

加载失败,请刷新页面

加载更多

开源 java CMS - FreeCMS2.8会员我的评论

项目地址:http://www.freeteam.cn/ 我的评论 从左侧管理菜单点击我的评论进入。在这里可以查看当前登录会员的所有评论记录。 删除评论 选择评论然后点击删除按钮可以完成删除操作。 为了防止...

freeteam
27分钟前
1
0
Eureka Server启用 https服务指北

文章共 591字,阅读大约需要 2分钟 ! 概 述 在我的前文《Eureka Server 开启Spring Security Basic认证》中已经给 Eureka Server 开启了最基本的鉴权措施,本文则让 HTTPS加持于 Eureka Ser...

CodeSheep
今天
17
0
OSChina 周二乱弹 —— 其实我在地板也睡不着

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @witt-z :分享歌词: 阴天 在不开灯的房间,当所有思绪都一点一点沉淀。 分享莫文蔚的单曲《阴天》: 《阴天》- 莫文蔚 手机党少年们想听歌,...

小小编辑
今天
714
12
微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
5
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部