Springmvc跳转和传值

跳转不经过视图解析器

返回的字符串经过视图解析器后,按照解析器的配置跳转。 如果不想经过视图解析器,可以使用redirect和forward关键 告诉springmvc我无需经过视图解析器。

controller如何保存数据给页面

servlet保存数据,pageContext,request, session, application,前端jsp通过EL表达式获取。

数据保存到request的方式

直接使用request对象

springMVC提供了一个对象Model对象

该对象默认的保存周期和request等价。 如果使用request保存,你需要引入servlet依赖。

数据保存到session的方式

直接保存到session对象

也可以保存到Model对象中

返回json数据

springmvc返回的json操作更加简化

1.引入依赖jackson

<!--jackson-->

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.18.1</version>

</dependency>

2.在方法上使用@ResponseBody注解

相关推荐
小尹哥-程序员1 分钟前
第9集:Spring AI Advisor链:像Spring MVC拦截器一样优雅
人工智能·spring·mvc
9527!到!1 小时前
Springboot @value读取配置参数踩坑&推荐解决方案
java·spring boot·spring
萧瑟余晖3 小时前
Spring Data JPA高级特性详解
后端·spring
frjc3 小时前
Spring AI 里 ChatClient 和 ChatModel 有什么区别?什么时候该用哪个?
java·开发语言·spring·ai
Pniubi3 小时前
事务(Spring&MySQL)
数据库·sql·spring
frjc3 小时前
Spring WebFlux SSE 长连接,可以替换为 Java 21 虚拟线程吗?
java·人工智能·spring·ai·ai编程
雷一言说4 小时前
Spring AI 2.0 Agent Skills:使 Skill 读取文档、执行脚本
spring
博风5 小时前
使用Spring官网下载Springboot骨架
java·spring boot·spring
木井巳6 小时前
【JavaEE】SpringBoot 统一功能处理: 拦截器、统一返回与全局异常
java·spring boot·后端·spring·java-ee
驭渊的小故事19 小时前
Spring AI Alibaba 实战:从maven依赖治理到声明式工具调用
java·人工智能·spring