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注解

相关推荐
摇滚侠20 分钟前
SpringBoot 升级,依赖冲突如何解决
java·spring boot·spring
小江的记录本29 分钟前
【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
李少兄30 分钟前
Spring 对象创建范式:依赖注入与直接实例化的边界抉择
java·后端·spring
小马爱打代码37 分钟前
Spring源码中的设计模式实战:从理论到源码的深度解析
java·spring·设计模式
明夜之约2 小时前
Spring Transaction 传播机制
java·spring
码语智行3 小时前
Spring Security自定义AuthenticationManager实现手机号/密码双认证
java·后端·spring
SuniaWang3 小时前
《AgentX 专栏》07-全链路可观测:用OpenTelemetry+Jaeger让每次AI对话都可追踪可复盘
java·人工智能·spring·架构·langchain·opentelemetry·agenx
fengxin_rou3 小时前
【从零开始的JUC并发第五章】:线程池详解
java·jvm·spring
yurenpai(27届找实习中)4 小时前
Spring AI 实战:从零实现 AI 对话的记忆与历史记录管理(附源码级解析)
java·spring·ai·prompt·word
宸津-代码粉碎机4 小时前
Spring AI企业级RAG进阶|文档智能分片调优、ES深度整合、接口限流熔断监控生产实战
java·开发语言·人工智能·后端·spring·elasticsearch·oracle