java – 调用servlet的destroy方法
|
根据链接 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连接的资源. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
