专栏首页杂七杂八spring 引入uploadify控件时的302与406

spring 引入uploadify控件时的302与406

302

302错误是由于spring拦截器造成的,需要将上传图片的controller不进行session验证即可

406

406是由于请求json头造成,解决方法如下 在<mvc:annotation-driven />上面加上如下代码

MappingJackson2HttpMessageConverter在spring3中为MappingJacksonHttpMessageConverter

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <ref bean="mappingJacksonHttpMessageConverter" />
            </list>
        </property>
    </bean>

    <bean id="mappingJacksonHttpMessageConverter"
        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <bean class="org.springframework.http.MediaType">
                    <constructor-arg index="0" value="text" />
                    <constructor-arg index="1" value="plain" />
                    <constructor-arg index="2" value="UTF-8" />
                </bean>
                <bean class="org.springframework.http.MediaType">
                    <constructor-arg index="0" value="*" />
                    <constructor-arg index="1" value="*" />
                    <constructor-arg index="2" value="UTF-8" />
                </bean>
                <bean class="org.springframework.http.MediaType">
                    <constructor-arg index="0" value="text" />
                    <constructor-arg index="1" value="*" />
                    <constructor-arg index="2" value="UTF-8" />
                </bean>
                <bean class="org.springframework.http.MediaType">
                    <constructor-arg index="0" value="application" />
                    <constructor-arg index="1" value="json" />
                    <constructor-arg index="2" value="UTF-8" />
                </bean>
            </list>
        </property>
    </bean>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Scrapy爬取数据初识

    Scrapy爬取数据初识 初窥Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据...

    听城
  • BeautifulSoup使用

    Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag , NavigableS...

    听城
  • numpy科学计算包的使用1

    Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形...

    听城
  • jcaptcha配置验证码

    public static final String SESSION_ID = "JSESSIONID";

    HUC思梦
  • 使用RabbitMQ实现未支付订单在30分钟后自动过期

    RabbitMQ实现延迟队列需要依赖插件rabbitmq-delayed-message-exchange。

    喜欢天文的pony站长
  • MongoDB实现Multi tenant的方法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明...

    Jerry Wang
  • Android APP安全防护总结

    使用Lint对无用资源进行清理,而Lint则可以检查所有无用的资源文件,只要使用命令./gradlew lint或者在Android Studio工程中点击An...

    天钧
  • AnimatedList 介绍及使用

    AnimatedList提供了一种简单的方式使列表数据发生变化时加入过渡动画,AnimatedList实现“左进右出”动画效果如下:

    老孟Flutter
  • 【周末分享】30、40多岁的人互联网创业优势何在?

    大数据文摘
  • 51Nod-1573-美丽的集合

    ACM模版 描述 ? 题解 这个题真是鬼斧神工,让我再一次见识到了 bitset 的神奇威力…… 利用并查集来处理集合并的问题,然后暴力手段合并两个集合的元素,...

    f_zyj

扫码关注云+社区

领取腾讯云代金券