Java SpringMVC3Ajax
我将开始探索SpringMVC3(注释驱动)及其支持的JSON功能 1) 在我的JSP页面中,我想单击一个检索JSON的链接Java SpringMVC3Ajax,java,json,spring-mvc,Java,Json,Spring Mvc,我将开始探索SpringMVC3(注释驱动)及其支持的JSON功能 1) 在我的JSP页面中,我想单击一个检索JSON的链接 $("a[class=simple2]").click(function() { $.getJSON("checkName.html", function(contacts) { alert(contacts); }); return false; }); 2) 调用的方法应返回JSON @RequestM
$("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);
}
@RequestMapping(value=“/checkName”)
public@ResponseBody联系人checkName(){
List contacts=this.userService.retrieveAll();
返回联系人。获取(0);
}
触发此返回时,DispatcherServlet会捕获异常:
org.springframework.web.HttpMediaTypeNotAcceptableException:找不到可接受的表示形式
在搜索了一些之后,我读到了杰克逊的罐子(http://wiki.fasterxml.com/JacksonDownload
jackson-all-1.6.1.jar)需要添加到项目(或服务器?我尝试了两者)
有什么想法吗?谢谢 今天早上(以及这里的其他帖子)似乎有了一个新的开始,问题已经解决了 我现在只将jackson-all-1.6.1.jar添加到我的项目中,并添加到我的DispatcherXML中,这似乎是所有必要的 但我会很快补充另一个问题!:) 我在访问项目中的javascript文件(可能还有任何其他文件)时遇到问题。从WEB-INF/jsp/home.jsp,我想在/WEB-INF/resources/jquery-1.4.3.js中调用我的javascript文件 我的调度程序的定义如下:
所有这些似乎都不起作用。你找到答案了吗?我自己现在仍然有这个问题,请将此添加到您的配置xml中: