spring和ajax传值的问题

xiaofan610 2014-08-04 05:27:52
后台是用ModelAndView跳转页面的,前台和后台用ajax传值,现在的问题是,这两个没办法结合。

有什么办法能将这两个结合起来。

谢谢
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
猿敲月下码 2014-08-05
  • 打赏
  • 举报
回复
添加一个result.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0);
%>
<%// 这里输出json %>
<%=(String)request.getAttribute("json") %>
然后JAVA这样返回: String json = "{success:true}"; // 你的json return new ModelAndView("result", "json", json); // 返回到result.jsp页面
进击的小飞鱼 2014-08-05
  • 打赏
  • 举报
回复
使用Ajax就不要再后台用ModelAndView来进行跳转了,可以在后台的controller方法加上@response注解,方法return一个json对象或者你需要的数据结构,这是通用的方法
liangtu 2014-08-05
  • 打赏
  • 举报
回复
如果你想有页面展示,当然ModelAndView。 如果是ajax调用,则通过response返回值。 你可以通过参数来判断是哪种调用。
S117 2014-08-04
  • 打赏
  • 举报
回复
你要想页面跳转就不不能用AJAX传值把

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧