springmvc json

news/2024/7/7 12:44:34

pom.xml加入两个jar包

<dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-core-lgpl</artifactId>
            <version>1.8.1</version>
        </dependency>

        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-lgpl</artifactId>
            <version>1.8.1</version>
        </dependency>

方法

        @ResponseBody
	@RequestMapping(value="/testJson")
	public Collection<Employee> testJson(){
		return employeeDao.getAll();
	}    

springmvc.xml

<bean
        class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean
                    class="org.springframework.http.converter.StringHttpMessageConverter">
                    <property name="supportedMediaTypes">
                        <list>
                         <!-- 默认是ISO-88859-1,避免乱码这里设置为UTF-8 -->
                            <value>
                                text/html;charset=UTF-8
                            </value>
                        </list>
                    </property>
                </bean>
                <!-- 启动JSON格式的配置 -->
                <bean id="jacksonMessageConverter"
                    class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
                    <!-- 解决 HttpMediaTypeNotAcceptableException: Could not find acceptable 
                        representation -->
                    <property name="supportedMediaTypes">
                        <list>
                            <value>application/json;charset=UTF-8</value>
                        </list>
                    </property>
                </bean>
            </list>
        </property>
    </bean>

 

 输出

转载于:https://www.cnblogs.com/tuifeideyouran/p/4431326.html


http://www.niftyadmin.cn/n/2497450.html

相关文章

python怎么切换linux目录,Linux下切换python2和python3

为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Python的开发者都知道的事&#xff0c;虽说Python3是未来&#xff0c;但是仍然有很多项目采用Python2开发。Linux的许多发行版本(如Ubuntu)都会自带Python2.7&#xff0c;但是当我们准备开发一个Python3项目的时…

搭建heartbeat高可用

1:准备阶段两台服务器一主一从我这里采用了yum的方式进行安装&#xff0c;如想使用rpm安装&#xff0c;请自行下载rpm包安装epel拓展源国外的速度是在是太慢&#xff0c;我这里选择了阿里的拓展源&#xff0c;PS 感谢马云。[roottudou ~]# rm -rf /etc/yum.repos.d/* [roottu…

临时对象

临时对象(无法作为左值&#xff0c;即对象类型为const类型)产生的时期&#xff1a; 1. 以值的方式给函数传参&#xff1b; 2. 类型转换&#xff1b; 3. 函数返回一个对象时&#xff1b; 使用&#xff1a; string foo(); void bar(string& s); bar(foo());      //编译…

jquery 上下触屏滑动_jQuery简单实现上下,左右滑动的方法

本文实例讲述了jQuery简单实现上下,左右滑动的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;渐变移动出足够的空白 -> 淡出最后一个 ->渐变移动出足够的空白我们要做的是向左移动效果.这个效果用时需添加一个DIV设置超出部分不显示,这样就可以用了.闲话不…

linux 允许用户ftp,在Unix或Linux上限制或允许某ftp用户登录

Unix 或Linux 是通过 配置文件 ftpusers 限制用户 ftp 连接服务器的。在该文件中的用户都不能通过ftp 登录服务器。每个被限制的用户名各占一行&#xff0c;该文件一般只能通过root用户维护。如果用户名包含在该文件中&#xff0c;那么这个用户使用ftp连接服务器时&#xff0c…

运行内存四个G能安装linux吗,Linux下Redis的安装和部署

一、Redis介绍Redis是当前比较热门的NOSQL系统之一&#xff0c;它是一个key-value存储系统。和Memcache类似&#xff0c;但很大程度补偿了Memcache的不足&#xff0c;它支持存储的value类型相对更多&#xff0c;包括string、list、set、zset和hash。这些数据类型都支持push/pop…

element 编辑 跳转页面_关于element ui 的路由跳转页面的问题

写的比较乱&#xff0c;方便以后自己来复制background-color"#545c64"text-color"#fff"active-text-color"#ffd04b"router>element ui 导航跳转页面&#xff1a;default-active"" 默认显示页面 select 点击导航的回调 router路由模…

linux 文件夹无法写入文件夹,Linux系统有空间但是无法写入文件

Linux系统iNode耗尽硬盘无法写入文件怎么办&#xff1f;df查看有空间提示设备上没有空间分析&#xff1a;在磁盘上建立文件的时候需要两个条件&#xff1a;1.磁盘空间&#xff0c;2.需要有inode 任何一个满了都回提示设备没有空间。可以使用df -ia查看磁盘详细信息。解决方法&…