Java教程

Java学习日记12(springMVC的数据相应方式)

本文主要是介绍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的数据相应方式)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!