Java学习日记12(springMVC的数据相应方式)
2022/2/28 1:22:14
本文主要是介绍Java学习日记12(springMVC的数据相应方式),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一,页面跳转
1,直接返回字符串(return 字符串)
这种方式会将返回的字符串与视图解析器的前后缀拼接起来跳转
拼接前后缀跳转。
2,通过ModelAndView对象返回
(1)使用ModelAndView对象进行跳转
测试
(2)测试添加模型数据(加一行)将键值对数据存入request域中
success.jsp页面用el表达式可以从request中通过username键获取值。
测试
(3)创建ModelAndView时可以不用new,在形参中填写就行,springmvc框架在调用这个方法时会创建对象并注入到这个方法中
测试
(4)将model与view分开,返回值是string,形参是model
测试
(5)用原始方式把数据存入request域中
测试
二,回写数据(在请求的页面中打印文字,不跳转jsp)
1,直接返回字符串
(1)使用原始方式回写字符串
测试
(2)直接回写字符串
需要@ResponseBody,表示告诉springmvc框架不需要页面跳转去拼接前后缀。
测试
(3)回写json格式的字符串
里面要用到转义字符
测试
(4)使用json的转换工具将对象转换成json格式字符串在返回
首先导入三个包
创建一个user类有name和age两个属性并有get,set,tostring方法
目的是通过这个json的转换工具,把对象转换成json格式的字符串
测试
2,返回对象或集合
(1)返回对象,让sprinMVC框架自动将User转换成json格式字符串
先配置处理器适配器
配置好后在返回值里写对象或集合,都会被自动帮我们在页面上回写json格式字符串
测试
(2)添加mvc注解驱动,就可以默认帮我们把对象或集合转成json格式字符串,代替上面的配置处理器适配器的做法
首先添加mvc命名空间
再添加mvc注解驱动
测试代码不用变
测试
这篇关于Java学习日记12(springMVC的数据相应方式)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?