在下面的示例中如何getRequestDispatcher("xxx")调用getServletContext()?这样的调用过程通常如何工作?请给我一个清晰的画面。
getRequestDispatcher("xxx")
getServletContext()
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/index.jsp"); dispatcher.include(request, response);
getServletContext()返回一个ServletContext对象,该对象具有称为的方法getRequestDispatcher()。您的代码行只是两个方法调用的简写,等效于以下代码:
ServletContext
getRequestDispatcher()
ServletContext context = getServletContext(); RequestDispatcher dispatcher = context.getRequestDispatcher("/index.jsp");