今天做项目想通过后台查询数据,然后将数据跳转到另一个页面进行数据展示,本人在原页面使用了ajax异步请求,然后后台能查到数据,但是在SpringMVC返回ModelAndView是,页面跳转失败,这里是不是不能用ajax进行数据请求呢?
1.返回ModelAndView进行跳转,实际上是使用请求转发的方式实现
2.使用ajax,后续处理要在前端去做
ajax是不可以跳转页面的,你就用ModelAndview就好了,你需要什么传参你就传进来,然后查询到后,set近ModelAndview. 然后返回跳转页面.然后就是页面中取值.el表达式
modelandview的话,自己去实现view丢到modelandview里面就行了,这样就不会跳转页面了;
实际上直接一个ResponseBody注解就实现了你一样的功能,代码还简洁了很多
所以在原页面还是需要通过表单提交或者是用超链接访问SpringMVC去获取数据吗?