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

相关推荐
止观止几秒前
拒绝“都是 string”:品牌类型与领域驱动设计 (DDD)
前端·typescript
小楼v2 分钟前
如何实现AI生成应用部署功能
java·后端·ai·部署
望未来无悔3 分钟前
系统学习算法 专题十九 优先级队列(堆)
java·算法
小虾米 ~5 分钟前
JAVA引用类型
java·开发语言
星辰_mya6 分钟前
Elasticsearch之中
java·服务器·数据库
芸简新章7 分钟前
微前端:从原理到实践,解锁复杂前端架构的模块化密码
前端·架构
lly2024069 分钟前
C++ 循环
开发语言
fengxin_rou10 分钟前
[Redis从零到精通|第三篇]:缓存更新指南
java·数据库·redis·spring·缓存
九转成圣14 分钟前
告别肉眼解析!Java 递归实现 JSON 全路径自动化探测工具
java·自动化·json
_运维那些事儿14 分钟前
skywalking链路追踪
java·运维·ci/cd·软件构建·skywalking·devops