Java org.springframework.web.servlet.handler.AbstractHandlerException解析器解析异常
我是java mvc新手,我也遇到了同样的错误 2020年1月27日10:48:16 PM org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver resolveException警告:已解决[org.springframework.web.HttpMediaTypeNotSupportedException:内容类型“application/json”不受支持] 我正在附上我的文件夹结构和代码。你能帮我继续吗Java org.springframework.web.servlet.handler.AbstractHandlerException解析器解析异常,java,model-view-controller,Java,Model View Controller,我是java mvc新手,我也遇到了同样的错误 2020年1月27日10:48:16 PM org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver resolveException警告:已解决[org.springframework.web.HttpMediaTypeNotSupportedException:内容类型“application/json”不受支持] 我正在附上我的文件夹结构和代码。你能帮我继
web.xml
mvc调度器
org.springframework.web.servlet.DispatcherServlet
1.
mvc调度器
*.做
登记
<script>
$(document).ready(function() {
$.fn.serializeObject = function()
{
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
$('#submit').click(function() {
debugger
var data = $("#registration").serializeObject();
var dataToPort = JSON.stringify(data);
$.ajax({
type : 'POST',
contentType: "application/json",
url : '../helloworld/register.do',
dataType : "json",
data : dataToPort,
cache : false,
success : function(result) {
debugger
}
});
});
});
$(文档).ready(函数(){
$.fn.serializeObject=函数()
{
var o={};
var a=this.serializeArray();
$.each(a,function(){
if(o[this.name]){
如果(!o[this.name].push){
o[this.name]=[o[this.name]];
}
o[this.name].push(this.value | |“”);
}否则{
o[this.name]=this.value | |“”;
}
});
返回o;
};
$(“#提交”)。单击(函数(){
调试器
var data=$(“#注册”).serializeObject();
var dataToPort=JSON.stringify(数据);
$.ajax({
键入:“POST”,
contentType:“应用程序/json”,
url:“../helloworld/register.do”,
数据类型:“json”,
数据:dataToPort,
cache:false,
成功:功能(结果){
调试器
}
});
});
});
mvc调度程序servlet
/WEB-INF/
.jsp
尝试用下一种方法在控制器中进行注释:
@RequestMapping(value="/register.do",method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
尝试用下一种方法在控制器中执行注释:
@RequestMapping(value="/register.do",method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
尝试使用
@RequestMapping(value=“/register.do”,method=RequestMethod.POST,headers=“Accept=application/json”)
我已经尝试了这个方法,但它不起作用,仍然与@RequestMapping(value=“/register.do”,method=RequestMethod.POST,headers=“Accept=application/json”)有相同的异常
我尝试过这种方法,但它不起作用,仍然得到相同的异常