SpringMVC的数据响应方式-页面跳转

网友投稿 505 2022-11-01

SpringMVC的数据响应方式-页面跳转

SpringMVC的数据响应方式-页面跳转

1.返回字符串形式

直接返回字符串:此种方式会返回字符串与视图解析器的前后缀拼接后跳转​有关视图解析器的拼接请访问此地址

注意:WEB-INF下的资源一般不能访问,因为转发是服务器的操作所以可以访问到该目录下的资源;而重定向是浏览器的操作,所以不能访问到该目录下的资源

2.返回ModelAndView(4种形式)

@Controllerpublic class UserController { @RequestMapping("/report") public String save(){ return "success"; } @RequestMapping("/report2") /** * Model:模型:封装数据 * View:视图:展示数据 */ public ModelAndView save2(){ ModelAndView modelAndView=new ModelAndView(); //设置模型数据 modelAndView.addObject("username","hello"); //设置视图 modelAndView.setViewName("success"); return modelAndView; } @RequestMapping("/report3") public ModelAndView save3(ModelAndView modelAndView){ //设置模型数据 modelAndView.addObject("username","->hello"); //设置视图 modelAndView.setViewName("success"); return modelAndView; } @RequestMapping("/report4") public String save4(Model model){ model.addAttribute("username",":张"); return "success"; }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Propeller 是一个基于 Bootstrap 和 Google’s Material Design 语言的 CSS 组件框架
下一篇:Wagtail 是一个用 Python 编写的开源 CMS,基于 Django 框架构建
相关文章

 发表评论

暂时没有评论,来抢沙发吧~