SpringMVC数据页响应ModelAndView之页面跳转
【摘要】 目录SpringMVC的数据响应SpringMVC的数据响应方式①页面跳转②回写数据2、返回ModelAndView对象方式1:直接new对象 方式2:写在方法里让SpringMVC创建方式3:model和view分开做方式4:通过HttpServletRequestSpringMVC的数据响应SpringMVC的数据响应方式风趣幽默的编程文章前言 – 床长人工智能教程https://ww...
目录
SpringMVC的数据响应
SpringMVC的数据响应方式
风趣幽默的编程文章
①页面跳转
- 直接返回字符串(如在一个方法中,return了一个"xxx.jsp",就会转发到那个jsp页面中,这就是直接返回字符串的形式)
- 通过ModelAndView对象返回
②回写数据
- 直接返回字符串(相当于在javaweb里的resp.getwrite(),print)
- 返回对象或集合
页面跳转
1、返回字符串形式
直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。
返回带有前缀的字符串:
2、返回ModelAndView对象
方式1:直接new对象
在jsp包下的KCandZH.jsp中
加上一个El表达式,这样浏览器访问localhost:8080/KongChao/ZengHui2,就会显示出kCandZH forever 1
方式2:写在方法里让SpringMVC创建
也可以不new对象的方式,在方法中直接写model对象,SpringMVC会自动帮你创建
方式3:model和view分开做
model是SpringMVC框架封装好的
方式4:通过HttpServletRequest
方式3和方式4的区别,model是SpringMVC封装好的,而HttpServletRequest是原生的javaweb,是由tomcat服务器产生的,这个产生的对象中有数据,有http请求的数据(请求行,请求体....),model对象则是空的。方式4不常用
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)