SpringMVC响应数据 View

1.如何封装数据返回页面

使用ModelAndView:

ModelAndView modelAndView = new ModelAndView()

modelAndView.addObject() 方法封装数据

使用Controller中内置Model对象 model:

model.addAttribute("name","zz");

2.跳转的方式

转发和重定向

模拟运行一个web项目

重定向url地址不能直接指向WEB-INF目录下的文件,因为此路径受服务器保护,

只能通过转发操作在服务器内部服务器自己访问WEB-INF路径.

所以在视图解析器中设置起始路径prefix值为"/WEB-INF/",将该目录index.jsp保护起来

使用model对象完成转发

使用ModelAndView对象实现转发

使用model对象完成重定向功能

重定向不会使用视图解析器

使用ModelAndView对象和RedirectView对象完成重定向

相关推荐
尘浮7282 分钟前
60天python训练计划----day45
开发语言·python
Magnum Lehar6 分钟前
vulkan游戏引擎test_manager实现
java·算法·游戏引擎
sss191s8 分钟前
校招 java 面试基础题目及解析
java·开发语言·面试
异常君11 分钟前
MySQL 中 count(*)、count(1)、count(字段)性能对比:一次彻底搞清楚
java·mysql·面试
谢尔登21 分钟前
【React】React 18 并发特性
前端·react.js·前端框架
Joker`s smile24 分钟前
使用React+ant Table 实现 表格无限循环滚动播放
前端·javascript·react.js
国家不保护废物29 分钟前
🌟 React 魔法学院入学指南:从零构建你的第一个魔法阵(项目)!
前端·react.js·架构
import_random31 分钟前
[机器学习]svm支持向量机(优势在哪里)
前端
国家不保护废物33 分钟前
从刀耕火种到现代框架:DOM编程 vs Vue/React 进化史
前端·vue.js·react.js
陈随易33 分钟前
Univer v0.8.0 发布,开源免费版 Google Sheets
前端·后端·程序员