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对象完成重定向

相关推荐
zzxxlty几秒前
kafka C++ 和 java端计算分区ID不一致排查
java·c++·kafka
Reenrr几秒前
C++学习
开发语言·c++·学习
沛沛老爹6 分钟前
Web转AI决策篇 Agent Skills vs MCP:选型决策矩阵与评估标准
java·前端·人工智能·架构·rag·web转型
LuckyLay9 分钟前
Ubuntu配置多版本Java,自由切换
java·linux·ubuntu
m0_7482489411 分钟前
C++ 数据类型
java·jvm·c++
进阶小白猿12 分钟前
Java技术八股学习Day18
java·开发语言·学习
lpfasd12313 分钟前
Spring Boot + WebFlux 全面使用指南
java·spring boot·后端
Halo_tjn14 分钟前
基于Java的相关知识点
java·开发语言·windows·python·算法
Cosolar16 分钟前
Java 后端访问 https接口报 SSLHandshakeException 你遇到过吗
java·后端·面试
字节架构前端16 分钟前
媒体采集标准草案 与 Chromium 音频采集实现简介
前端·chrome·音视频开发