This Sitemesh page filter adds HTTP request header-driven exclusions to the standard PageFilter. Decoration can
be skipped based on the present of certain HTTP request headers, or based on the requested path.
This filter accepts two initialization parameters:
- exclude.paths: comma-separated list of excluded servlet paths (REQUIRED)
- exclude.headers: name of HTTP request headers
The excluded paths patterns in the list may come in two forms:
- exact pattern - exact servlet path that will be matched by means of the
String.equals(Object)
method
- wildcard pattern - part of the path followed by the '*' (wildcard) character, will match against all
requests, whose servlet path starts with the pattern (by means of
String.startsWith(String)
)