一尘不染

方法链接如何工作?

jsp

在下面的示例中如何getRequestDispatcher("xxx")调用getServletContext()?这样的调用过程通常如何工作?请给我一个清晰的画面。

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/index.jsp");
dispatcher.include(request, response);

阅读 210

收藏
2020-06-08

共1个答案

一尘不染

getServletContext()返回一个ServletContext对象,该对象具有称为的方法getRequestDispatcher()。您的代码行只是两个方法调用的简写,等效于以下代码:

ServletContext context = getServletContext();
RequestDispatcher dispatcher = context.getRequestDispatcher("/index.jsp");
2020-06-08