Maybe, but the term is still relevant. Typically a request comes in for a servlet, that servlet executes and pushes out a response, perhaps via a
JSP. Servlet chaining is just used to describe the process whereby a servlet will do some work, then hand off processing to another servlet and so on. This is generally done with the RequestDispatcher include() and forward() methods.
Even though many people now use web application frameworks such as
Struts and WebWork, you can still achieve the same result by chaining together actions.