我正在迈出第一步,探索Spring MVC 3(由注释驱动)及其支持的JSON功能。1)在我的JSP页面中,我想单击一个检索JSON的链接$("a[class=simple2]").click(function() { $.getJSON("checkName.html", function(contacts) { alert(contacts); }); return false;});2)被调用的方法应返回JSON @RequestMapping(value = "/checkName") public @ResponseBody Contact checkName() { List<Contact> contacts = this.userService.retrieveAll(); return contacts.get(0); }触发此返回后,DispatcherServlet捕获异常: org.springframework.web.HttpMediaTypeNotAcceptableException:找不到可接受的表示形式搜索一些内容后,我读到了杰克逊罐(http://wiki.fasterxml.com/JacksonDownload jackson-all-1.6.1.jar)需要添加到项目(或服务器?我都尝试过)有任何想法吗?谢谢! 最佳答案 今天早上似乎有了一个新的开始(以及此处的其他帖子),已经解决了问题!我现在仅将jackson-all-1.6.1.jar添加到我的项目中,并添加到调度程序xml中,这似乎是所有必要的...但是,我很快就会添加另一个问题! :)我在项目中无法访问javascript文件(可能还有其他文件)。我想从WEB-INF / jsp / home.jsp中调用/WEB-INF/resources/jquery-1.4.3.js中的javascript文件我的调度程序的定义如下: 调度程序 / 并且我添加了脚本类型=“ text / javascript” src =“ / resources / jquery-1.4.3.js”>脚本类型=“ text / javascript” src =“ / jquery-1.4.3.js”>脚本类型=“ text / javascript” src =“ / WEB-INF / resources / jquery-1.4.3.js”>脚本类型=“ text / javascript” src =“ SpringMVC / WEB-INF / resources / jquery-1.4.3.js”> src =“ $ {pageContext.request.contextPath} /resources/jquery-1.4.3.js”> 等等似乎都不起作用。