我想知道会发生什么,如果我在 doget() 方法中调用 servlet 的 destroy() 方法,假设这是我在 doget() 方法本身中的第一个语句。请告知..
我已经在我的应用程序中尝试过,如下所示..
public class MyServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
destroy(); //calling destroy
String name=request.getParameter("txtName");
HttpSession ses=request.getSession();
ses.setAttribute("username",name);
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html><head><title>Cookie example</title></head><body>");
out.println("welcome,"+name);
out.println("<br><a href=ck>Take a Tour</a></body></html>");
out.close();
}
}
但是我的应用程序运行良好,但仍然请解释我的逻辑,因为我仍然不清楚。
请告知需要编写哪段代码,我想覆盖 destroy() 以便在执行它时 servlet 立即被销毁