| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> SSM之SpringMVC数据响应/在IDEA中SpringMVC怎么进行页面跳转和回写数据/JSON格式怎么回写到前台页面 -> 正文阅读 |
|
[开发工具]SSM之SpringMVC数据响应/在IDEA中SpringMVC怎么进行页面跳转和回写数据/JSON格式怎么回写到前台页面 |
写在前面: 2.3 数据响应2.3.1 数据响应方式主要分为两种,即
2.3.2 页面跳转2.3.2.1 返回字符串形式直接返回字符串:此方式将返回的字符串与视图解析器的前后缀拼接后跳转
控制器某方法return success
转发资源地址:/jsp/success.jsp
<property name=prefix value =/jsp/><property name=suffix value =.jsp>
返回带有前缀的字符串:
2.3.2.2 返回ModelAndView对象2.3.2.2.1 ModelAndView对象ModelAndView对象是一个封装好的模型数据视图对象,可以理解为Model+View的集合体。此对象可以设置模型数据,设置将要跳转的视图名称。另外,Model也可以单独来使用。 2.3.2.2.2 用法一般在UserController类中的方法使用,有两种用法,如下:
备注:其中的Model也可以单独来使用,如下
2.3 回写数据2.3.1 直接返回字符串Web基础阶段:使用
可以将字符串直接返回给服务器!
2.3.2 返回对象或集合使用处理器转换器RequestMappingHandlerAdapter进行自动配置,配置如下:
而控制器方法只返回对象即可,如图 2.4 代码操作2.4.1 项目准备还是使用上一节SpringMVC简介中的项目。 2.4.2 使用返回ModelAndView对象在UserController类中新建一方法,设置ModelAndView对象,代码如下:
更改success视图页面,如图 2.4.3 回写数据2.4.3.1 资源准备在pom文件中加入servlet-api及jackson相关的依赖,如下:
在根目录新建实体类User,用于对象返回。如图 2.4.3.2 代码实现回写字符串回写字符串主要有两种,即普通Web基础的和SpringMVC框架的,如下:
2.4.3.3 回写对象或集合对象或集合的返回一般都是以JSON字符串的方式进行返回,代码如下:
2.5 测试2.5.1 测试ModelAndView对象运行项目后,依旧如图操作 2.5.2 测试回写数据同上操作,可在浏览器页面看见意料中的文字,结果依次如图 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/24 3:21:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |