ssm项目在web-inf下面的html文件如何实现页面跳转(想前后端分离)

实现数据发送json数据只有ModelAndView这种实现方法吗?就比如登陆成功后跳转到list.html并且把数据发送过去菜鸟求助

 可以,你json中传要跳转后的页面的的地址。客户端用window.location跳转

$.ajax({

  type:"post",  url:url,  data:{xxx:xx},  dataType: "json",  success : function(data){   window.location.href=data.url;  }});

你的json里
[
url: "www.xxx.com/xxxx跳转地址"
]

springmvc 请求/web-inf下的 jsp页面

springmvc 默认直接请求/web-inf下的 jsp页面

前后端分离是后台提供数据服务,前端(html/htm)页面煊染(可以用vue.js),分开部署(页面不需要放在web-inf下,不然做什么前后端分离),前台通过ajax方式请求后台数据,根据返回信息跳转页面或煊染页面

一、让Controller的方法的返回值为 "forward:list",list为你想跳转的页面,重定向为 return "redirect:xxx"

二、让方法加上HttpServletRequest req,HttpServletResponse res 这两个个形参,然后想跳转时就 req.getRequestDispatcher("路径").forward(req,res);