JavaWebjsp页面的生命周期

Posted The Gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWebjsp页面的生命周期相关的知识,希望对你有一定的参考价值。

做了一个需求,需求的大概逻辑如下:

1.进入主页之前向加载主页数据的servlet程序发起请求,拿到数据保存到requestScope中并加载,此时进入主页;

2.通过主页的某个a标签跳转到一个jsp页面上,跳转过去之前向加载该jsp页面数据的servlet程序发起请求,拿到数据保存到requestScope中并加载出来,此时进入该jsp页面;

3.该jsp页面有一个a标签<a href="index.jsp">返回主页</a>,可以返回到主页。

此时我的疑问是,我通过步骤3中的a标签返回主页时,不是应该再向加载主页数据的servlet程序发起请求并加载数据嘛,即<a href="client/bookServlet?action=page">返回主页</a>。如果只是<a href="index.jsp">返回主页</a>的话,此时主页不应该没有数据吗。

我查阅了一下jsp的生命周期,我觉得是不是因为jsp页面加载数据之后,除去更新和销毁,会一直保留原有数据。其更新的时机即重新加载数据库数据,销毁的时机是退出浏览器时。

希望大家不吝赐教。

以上是关于JavaWebjsp页面的生命周期的主要内容,如果未能解决你的问题,请参考以下文章

调用 replace() 时片段的生命周期是啥?

在不存在的片段上调用片段生命周期和 onCreate 的问题

Android片段生命周期:onResume调用了两次

导航上的片段生命周期重叠

Android 片段生命周期

了解活动生命周期