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

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

4个回答

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

 可以,你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跳转地址"
]
wwq123456788
Aldine 但是这样最终还是在前端通过window.location.href去定向能访问WEB-INF外面的html,依然访问不了WEB-INF下的html.如果html放外面了不是不安全吗
大约 2 年之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐