springmvc json 406

spring 4.0

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- ... -->

    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean class="org.springframework.http.converter.xml.MarshallingHttpMessageConverter">
                    <property name="marshaller">
                        <bean class="org.springframework.oxm.xstream.XStreamMarshaller"></bean>
                    </property>
                </bean>
                <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>
            </list>
        </property>
    </bean>

    <!-- ... -->

</beans>

spring 3.0

<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    <property name="viewResolvers">
        <list>
            <bean class="org.springframework.web.servlet.view.XmlViewResolver">
                <property name="location" value="spreadsheet-views.xml"/>
            </bean>

            <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
                <property name="prefix" value="WEB-INF/views"/>
                <property name="suffix" value=".jsp"/>
            </bean>
        </list>
    </property>
</bean>
时间: 2024-10-16 06:50:21

springmvc json 406的相关文章

springmvc报406错误

springmvc出现406,无非就两种情况,第一,百分之九十是json包没加进来,第二,百分之十,就是@ResponseBody返回的的数据,在请求的URL中不能有  .html的后缀

springmvc json结合

获取json数据     名字一样就获取了 user 1 @RequestMapping("/addUser") 2 public String addUser(User user,HttpServletRequest request){ 3 request.setAttribute("userName", user.getUserName()); 4 request.setAttribute("age", user.getAge()); 5 6

springMVC+json构建restful风格的服务

首先.要知道什么是rest服务,什么是rest服务呢? REST(英文:Representational State Transfer,简称REST)描写叙述了一个架构样式的网络系统.比方 web 应用程序. 它首次出如今 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之中的一个. 在眼下主流的三种Web服务交互方案中.REST相比于SOAP(Simple Object Access protocol,简单对象訪问协议)以及XML-RPC更加简单明了,不管

springmvc遇见406错误的问题分析

如果springmvc遇到406错误: 90%没有加入Jackson的包 10%因为后缀为.html 10%的情况,解决方案为加多一个映射,使用.action 原文地址:https://www.cnblogs.com/xieyupeng/p/9424508.html

关于springmvc json交互产生的406错误

产生错误的背景:springmvc使用<mvc:annotation-driven>进行配置,那么只要引入响应的json解析包就可以了.在pom中已经引入了如下: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.5</version>

springmvc+json

1.在写我的springmvc demo时,由于要向前台返回相关信息,于是设置了@ResponseBody,但是要把对象转换成json格式,我却没有在xml文件里配置,所以报如下错误:HttpMediaTypeNotAcceptableException: Could not find acceptable representation.于是采用默认配置,即曾经号称“史上最快json”的Jackson <!-- 启用spring mvc 注解--> <mvc:annotation-dri

SpringMVC - Json交互

1. 请求json 输出json 要求请求的是json串 所以在前端页面需要将请求转成json 不太方便2. 请求key/value 输出json 此方法比较常用 1. 环境准备:SpringMVC默认使用MappingJcksonHttpMessageConverter 对json数据进行转换(@RequestBody @ResponseBody使用下面的包进行json转换), 需要加入jackson包 2. 配置json转换器在注解适配器中加入messageConverters

@ResponseBody响应JSON 406

搭建SpringMVC(4.1),但是搭建完成以后发现使用@ResponseBody的ajax无法访问,总是出现406的问题. 首先怀疑的是配置问题,经过查明,影响SpringMVC的@ResponseBody注解的是: <mvc:annotation-driven />,我发现我的配置中存在这个注解.同时又使用Spring文档中的自动配置相关解析类的方式再进行测试,发现还是没有解决问题. 同时在网上找到相关问题,发现是缺失jackson的jar. <dependency>    

关于SpringMVC Json使用

很简单的一个东西,这里就不做过多介绍了,写一个小Demo,随手记录下. 首先,在搭好SpringMVC工程环境之后,如果想用Spring自带的Json,需要额外的添加2个JAR包: 1.jackson-core-asl-1.9.9.jar 2.jackson-mapper-asl-1.9.9.jar 我这里使用的是Maven,也相对应的给出pox.xml 1 <dependency> 2 <groupId>org.codehaus.jackson</groupId> 3