A Filter Chain is a chain of servlet filters. Each servlet filter in the chain receives the data output from the previous filter in the chain and applies its own transformation to the data before passing the transformed data to the next filter in the chain.