前言:网上能用的方法都找过了,我没有用maven,只用了springmvc,希望能有人解决我的问题,刚才有了解决办法,其实也不算解决,我在controller里面用@Requestparam代替了@Requestbody就正常了,虽然不理解这是为什么,正在查询中..
@RequestBody 错误415问题如何解决
js代码:
controller代码:
Java代码
xml配置:
Java代码
引入了jackson-annotations-2.4.1.jar、jackson-core-2.4.1.jar、jackson-databind-2.4.1.jar几个包
网上能用的方法都找过了,我没有用maven,只用了springmvc,希望能有人解决我的问题
问题补充:我是新手,还请解释详细一点
问题补充:刚才有了解决办法,其实也不算解决,我在controller里面用@Requestparam代替了@Requestbody就正常了,虽然不理解这是为什么,正在查询中..
1、看属性是不是完全对应,属性不一致也会报错
2、配置 参考
<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>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<bean
class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="order" value="1" />
<property name="favorParameter" value="false" />
<property name="ignoreAcceptHeader" value="true" />
<property name="defaultContentType" value="text/html" />
<property name="mediaTypes">
<map>
<entry key="html" value="text/html" /> <!--真正静态页面,使用htm后缀(文件格式) -->
<entry key="json" value="application/json" />
</map>
</property>
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver" />
<!-- 页面请求时先找此配置,无的话再找jsp的视图配置 -->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="" />
<property name="suffix" value=".jsp" />
</bean>
</list>
</property>
<!-- view 接口 下的视图解析对象 -->
<property name="defaultViews">
<list>
<bean
class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />
</list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html</value>
<value>application/json</value>
<value>application/x-www-form-urlencoded</value>
</list>
</property>
</bean>
楼主还是要把完整的错误信息列出来才是啊,先给个我学习用的所有jar包吧,看看能不能有所帮助。
Java代码
以上就是关于错误415问题如何解决方法,你学会了吗?
文章出自:http://qh.itpxw.cn/peixun/software/201736889.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...