加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 调用servlet的destroy方法

发布时间:2020-05-27 09:47:44 所属栏目:Java 来源:互联网
导读:根据链接 http://www.xyzws.com/Servletfaq/when-is-destroy-of-servlets-called/20,调用destroy方法的原因之一是Servlet在很长时间内没有被请求. 我在想可能会有一些页面长时间没有被呼叫.那么这是否意味着摧毁会被召唤而不再使用? 实际上,我在采访中被问到

根据链接 http://www.xyzws.com/Servletfaq/when-is-destroy-of-servlets-called/20,调用destroy方法的原因之一是Servlet在很长时间内没有被请求.

我在想可能会有一些页面长时间没有被呼叫.那么这是否意味着摧毁会被召唤而不再使用?

实际上,我在采访中被问到这个问题,他告诉我,破坏方法只有当服务器关闭时才会被调用.

欣赏任何帮助.

解决方法

据我所知,

在java servlet中,destroy()不被程序员调用.但是,如果它被调用,它将被执行.隐含的问题是,servlet会被破坏吗?不,不会. destroy()方法是不应该的,不会破坏一个java servlet.

java servlet中的destroy()的含义是,当容器决定销毁servlet时,内容才会被执行.但是,如果你自己调用destroy()方法,内容就被执行,然后相应的进程继续.对于这个问题,destroy()被执行,然后servlet初始化完成.

首先调用destroy()方法,然后从容器中删除Servlet,然后最终垃圾回收. destroy()方法一般包含代码,以释放任何不会被垃圾回收的jdbc连接的资源.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读