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

相关推荐
木易 士心11 分钟前
CSS 中 `data-status` 的使用详解
前端·css
Larry_Yanan13 分钟前
QML学习笔记(五十)QML与C++交互:QML中单例C++对象
开发语言·c++·笔记·qt·学习·ui·交互
明月与玄武15 分钟前
前端缓存战争:回车与刷新按钮的终极对决!
前端·缓存·回车 vs 点击刷新
凯芸呢16 分钟前
Java中的数组(续)
java·开发语言·数据结构·算法·青少年编程·排序算法·idea
竹竹零23 分钟前
JacksonUtil--序列化与反序列化
java·开发语言·windows
牧马少女25 分钟前
css 画一个圆角渐变色边框
前端·css
钱多多_qdd34 分钟前
基础篇:IoC(三):Bean实例化策略InstantiationStrategy
java·spring
float_com36 分钟前
【java基础语法】---- 综合训练
java
Dyan_csdn41 分钟前
springboot系统设计选题3
java·spring boot·后端
zy happy1 小时前
RuoyiApp 在vuex,state存储nickname vue2
前端·javascript·小程序·uni-app·vue·ruoyi