Java org.springframework.web.servlet.handler.AbstractHandlerException解析器解析异常

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”不受支持] 我正在附上我的文件夹结构和代码。你能帮我继

我是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”)有相同的异常
我尝试过这种方法,但它不起作用,仍然得到相同的异常