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

相关推荐
二哈赛车手6 小时前
新人笔记---ApiFox的一些常见使用出错
java·笔记·spring
阿维的博客日记9 小时前
Nacos 为什么能让配置动态生效?(涉及 @RefreshScope 注解)
java·spring
tongluowan00715 小时前
@Autowired 和 @Resource 有什么区别?
java·spring·bean
海兰17 小时前
【第21篇-续】graph-Stream-Node改造为适配openAI模型示例
java·人工智能·spring boot·spring·spring ai
夕除19 小时前
spring boot 9
java·mysql·spring
happymaker062619 小时前
Spring学习日记——DAY03(yml文件)
java·spring boot·spring
霸道流氓气质20 小时前
Spring AI 结构化输出 Agent 实战:让大模型返回精准 JSON
人工智能·spring·json
段ヤシ.20 小时前
回顾Java知识点,面试题汇总Day10(持续更新)
java·开发语言·spring
小江的记录本1 天前
【Java基础】集合框架: ArrayList vs LinkedList 核心区别、扩容机制(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
夕除1 天前
spring boot 10
java·python·spring