In
Struts 1.x ActionServlet is used more as a request dispatcher (the initial flow control of the request),
FilterDispatcher has additional features adding advantages the API
doc says it all
Just to add, Struts2 is not an upgraded version of 1.x most of it is from old xwork modules itself... there is nothing like "change"