为什么我的服务器无法接受406客户端状态,甚至我的弹簧控制器没有调用?

时间:2018-06-18 04:22:43

标签: javascript java jquery ajax spring-mvc

这是我的代码 ajax获取请求代码

$("#tabsss2").click(function tab1()
{
    $.ajax({
            type: "get",
            traditional: true,
            dataType: 'json',
            url: "DataGridServlet.htm",
            cache: false,

            success: function (response) {
                         alert(response);
                      }

           });

           console.log("hii");
});

和控制器代码是我写的控制器

@RequestMapping(value="/DataGridServlet.htm", method = RequestMethod.GET,produces="application/json")
    public @ResponseBody JSONObject getReturnData()
    {
       System.out.println("control came into conroller");
       JSONObject dataObject=new JSONObject();
       dataObject=jqTabsGridDataDao.getTabsData();
       System.out.println("controller data:"+dataObject);
       return dataObject;
    }   

所以任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

在ajax请求中添加以下标头

headers: {          
    Accept: "application/json" 
  }