springmvc怎样设定重定向和转发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc怎样设定重定向和转发相关的知识,希望对你有一定的参考价值。
参考技术A你好,根据你的描述,我想是如下
@RequestMapping("/user")
public class ExController()
/**
* 转发方式1:跳转到首页
*/
@RequestMapping("/findall")
public String queryAllUser()
//如果设置了视图解析器,则如此
//如果没有设置,则index.jsp或index.html
return "index";
/**
* 转发方式2:利用ModelAndView
*/
@RequestMapping("/findall")
public ModelAndView queryAllUser()
ModelAndView md = new ModelAndView();
//转发的数据,userList是从数据库中查询的数据或模拟的数据
md.addObject('users',userList);
//转发到index.jsp ,前提是配置了视图解析器
md.setViewName('index');
return md;
/**
* 重定向:当删除成功后重定向到index.jsp
*/
@RequestMapping("/delete")
public String delete(int id)
//省略删除操作
return "redirect:/user/findall";
纯手写,可能有些单词写错了,但是大体就是如此。
如果满意,望采纳!提问者的点赞和采纳就是我们的动力和追求,谢谢!
SpringMVC框架如何实现请求转发和重定向呢?
参考技术A Springmvc 默认采用服务器内部转发的形式展示页面信息。同样也支持重定向 页面。重定向到 jsp 中文会出现乱码
重定向到 jsp 中文乱码解决
重定向到 jsp ModelAndView1
重定向到 jsp ModelAndView2 mv 携带参数
重定向到 Controller 并传递参数
重定向到 Controller modelandview
转发到视图
对于我们的方法默认方法的参数是空的,这时候要想获取 request,response 对象如何获取?
uest,HttpServletResponse response)
以上是关于springmvc怎样设定重定向和转发的主要内容,如果未能解决你的问题,请参考以下文章