将 ajax 与 Spring MVC 结合使用
我目前正在使用 Spring MVC,并且我正在尝试使用 ajax 做一些事情。基本上我现在想做的就是在网页上动态显示控制器的结果。
IE 用户按下按钮,它会转到“whatever.do”控制器并获取列表并显示该列表,而无需重新加载该页面。
无论如何,有人知道任何好的教程或示例项目吗?
I am currently using the Spring MVC, and I am trying to do some stuff with ajax. Basically what I want to do now is display the result from a controller dynamically on a webpage.
I.E. A user pushes a button it goes to the "whatever.do" controller and gets a list and displays that list without having to reload that page.
Anyway does anyone know any good tutorials or example projects?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
它非常简单,我什至认为不需要专门的教程(除了通用的 spring-mvc 教程)。
List
的@RequestMapping("/foo")
方法,
在您的dispatcher-servlet.xml
中激活处理程序映射和转换器$.getJSON("/foo", function(data) {..});
(jquery) - 您将获得Foo
对象的 JSON 编码列表Spring 将检测浏览器请求 json 响应,并使用 Jackson 转换您的对象。
It is very simple, I don't even think a special tutorial is needed (apart from a generic spring-mvc one).
@RequestMapping("/foo")
method that returns aList<Foo>
<mvc:annotation-driven />
in yourdispatcher-servlet.xml
to activate handler mappings and convertors$.getJSON("/foo", function(data) {..});
(jquery) - you will get a JSON-encoded list of yourFoo
objectsSpring will detect that the browser requests a json response, and converts your objects using Jackson.
http://blog.springsource.com/ 2010/01/25/ajax-simplifications-in-spring-3-0/
http://krams915.blogspot.com/2011/01 /spring-mvc-3-and-jquery-integration.html
http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/
http://krams915.blogspot.com/2011/01/spring-mvc-3-and-jquery-integration.html
当您与 spring 和 ajax 一起使用时,您的控制器必须采用以下格式:
jsp 页面上的 java 脚本代码也采用以下格式:
在 jsp 页面中导入 jquery 库
your controller must have in following format when you are using with spring along with ajax:
also your java script code on jsp page in following format:
import jquery library in jsp page