SSM 框架 琐碎笔记整理


5.5 通过返回一个 ModelAndView 对象实现请求信息存入request域

在这里插入图片描述
在这里插入图片描述

5.6 session基本理解

session可以跨越多个页面,生命周期和request一样,也是针对一个客户端,但是却在别人设置的会话周期
内,一般是20-30分钟。也就是说,session里边的内容将一直存在,即便关闭了这个客户端浏览器,session
也不一定会马上释放掉。

关于request和session的区别和联系
https://blog.csdn.net/nanhuaibeian/article/details/105058519?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165936613716780357258218%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165936613716780357258218&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-105058519-null-null.142^v37^pc_search_v2&utm_term=request%E5%92%8Csession&spm=1018.2226.3001.4187

5.7 通过@SessionAttributes 实现将数据放入session 域中

说明:前面的model数据都是放在request域中,接下来将model放入到session域中springmvc的实现。

在这里插入图片描述

1.编写VoteHandler.java

在这里插入图片描述
在这里插入图片描述

2.编写voteOk.jsp
在这里插入图片描述

5.8 通过@ModelAttribute 实现prepare方法

 1.编写VoteHandler.java

在这里插入图片描述

  2. 编写 testPrepare.jsp 

在这里插入图片描述
在这里插入图片描述

5.9 @ModelAttribute 的应用案例

在这里插入图片描述

1,创建一个Person类

在这里插入图片描述

2.编写一个简单的testPrepare.jsp

在这里插入图片描述

3.编写PersonHandler.java

在这里插入图片描述
在这里插入图片描述

重点:在目标方法中如何找到javabean对象

在这里插入图片描述

在这里插入图片描述

 上述案例解决若表单中没有设置address属性的话,防止从前端表单传person模型中,address属性丢失
 的一个解决方法。

 简单的原理分析图:

在这里插入图片描述

六 视图和视图解析器

6.1 基本介绍

在这里插入图片描述
在这里插入图片描述

6.2 默认的视图和视图解析器的说明

在这里插入图片描述

6.3 自定义视图的开发流程

 具体开发步骤:

1.

 1.开发自己的视图,需要继承AbstractView

在这里插入图片描述

(2)在springmvc配置文件中,配置自己的视图解析器BeanNameViewResolver

在这里插入图片描述

(3) 编写Handler测试 PetHandler.java
在这里插入图片描述
(4)测试页面.jsp
在这里插入图片描述

结果:
在这里插入图片描述

6.4 在目标方法中指定转发或者重定向的资源

      在实际开发中,我们会在某个目标方法执行后,指定转向到另外一个资源(jsp/handler),或者重
  定向到 某个资源,这时我们可以在目标方法中,直接指定。则就会以指定的资源和方式进行处理。

举例:

  1. 编写了PersonHandler.java
    在这里插入图片描述

  2. 编写了test.jsp页面
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值