社区
Java从入门到进阶的课程社区_NO_1
JavaEE框架
帖子详情
SpringMVC处理模型数据之 SessionAttributes 注解
weixin_44012544
2023-01-13 00:45:56
课时名称
课时知识点
SpringMVC处理模型数据之 SessionAttributes 注解
...全文
46
回复
打赏
收藏
SpringMVC处理模型数据之 SessionAttributes 注解
课时名称课时知识点SpringMVC处理模型数据之 SessionAttributes 注解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SpringMVC
处理
模型
数据
.docx
处理
模型
数据
之@
Session
Attributes
注解
前面介绍的ModelAndView、Map、Model等都是将
数据
放在了request请求域中,若希望在多个请求之间共享
模型
数据
,可以在控制器上标注一个@
Session
Attributes
注解
,
SpringMVC
会将在
模型
中的属性暂存到Http
Session
中。
SpringMVC
处理
模型
数据
-2.docx
模型
数据
类型
SpringMVC
提供了以下几种途径输出
模型
数据
: – ModelAndView:
处理
方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加
模型
数据
– Map及Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 Java.uti.Map 时,
处理
方法返回时,Map中的
数据
会自动添加到
模型
中。 – @
Session
Attributes
: 将
模型
中的某个属性暂存到Http
Session
中,以便多个请求之间可以共享这个属性 – @ModelAttribute: 方法入参标注该
注解
后, 入参的对象就会放到
数据
模型
中。
SpringMVC
-4
处理
模型
数据
通过ModelAndView、Map与Model、@
Session
Attributes
和@ModelAttribute
注解
来
处理
模型
数据
;其中,@ModelAttribute是重点,说明其运行流程并进行代码分析,最终给出
SpringMVC
目标方法的POJO类型参数的入参全过程,并给出避免@
Session
Attributes
所引发的异常的
处理
方案……
SpringMVC
示例
本次实践内容包括RequestMapping关键字修饰类和方法(请求方式、请求参数&请求头、Ant风格路径)、PathVariable
注解
、HiddenHttpMethodFilter 过滤器(将Get请求转换成PUT、DELETE请求)、 RequestParam
注解
、RequestHeader
注解
、CookieValue
注解
、使用POJO作为参数(属性与页面自动匹配及级联)、使用Servlet原生API作为参数、
处理
模型
数据
(ModelAndView、Map、
Session
Attributes
注解
)、ModelAttribute
注解
如修饰POJO类型的入参、
Session
Attributes
注解
引发的异常
处理
、JstlView、mvc_view-controller标签转换成
注解
、自定义视图、重定向、Employee管理RESTRUL_CRUD_显示所有 员工信息、RESTRUL_CRUD_添加操作&表单标签、RESTRUL_CRUD_删除操作&
处理
静态资源、RESTRUL_CRUD_修改操作、自定义类型转换器、annotation-driven配置、InitBinder
注解
、
数据
的格式化、JSR 303
数据
校验、错误消息的显示及国际化、Ajax返回JSON、使用HttpMessageConverter、国际化_通过超链接切换中英文、文件上传、自定义的拦截器、拦截器的零Xml配置、异常
处理
(ExceptionHandler
注解
、 ResponseStatusExceptionResolver、SimpleMappingExceptionResolver)等
SpringMVC
Employee Demo
内容:本次实践内容包括RequestMapping关键字修饰类和方法(请求方式、请求参数&请求头、Ant风格路径)、PathVariable
注解
、HiddenHttpMethodFilter 过滤器(将Get请求转换成PUT、DELETE请求)、RequestParam
注解
、RequestHeader
注解
、CookieValue
注解
、使用POJO作为参数(属性与页面自动匹配及级联)、使用Servlet原生API作为参数、
处理
模型
数据
(ModelAndView、Map、
Session
Attributes
注解
)、ModelAttribute
注解
如修饰POJO类型的入参、
Session
Attributes
注解
引发的异常
处理
、JstlView、mvc_view-controller标签转换成
注解
、自定义视图、重定向、Employee管理RESTRUL_CRUD_显示所有员工信息、RESTRUL_CRUD_添加操作&表单标签、RESTRUL_CRUD_删除操作&
处理
静态资源、RESTRUL_CRUD_修改操作、自定义类型转换器、annotation-driven配置、InitBinder
注解
、
数据
的格式化、JSR303
数据
校验、错误消息的显示及国际化、Ajax返回JSON、使用HttpMessageConverter、国际化_通过超链接切换中英文、文件上传、自定义的拦截器、拦截器的零Xml配置、异常
处理
(ExceptionHandler
注解
、ResponseStatusExceptionResolver、SimpleMappingExceptionResolver)等
Java从入门到进阶的课程社区_NO_1
1
社区成员
2,554
社区内容
发帖
与我相关
我的任务
Java从入门到进阶的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章