public final class XSLTFilter extends Object implements javax.servlet.Filter
text/xml AND:
ext-stylesheet directive (custom extension) OR,xml-stylesheet directive,XSLTFilterConstants.NO_XSLT_PROCESSING in the request context.web.xml).
Example configuration using ext-stylesheet:
<?ext-stylesheet resource="WEB-INF/stylesheets/stylesheet.xsl" ?>
Example configuration using xml-stylesheet (note the URL here is servlet-container
relative, not application-context relative):
<?xml-stylesheet type="text/xsl" href="/stylesheets/stylesheet.xsl" ?>
| Constructor and Description |
|---|
XSLTFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Take this filter out of service.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Apply the XSLT stylesheet to the response and pass the result to the next filter.
|
void |
init(javax.servlet.FilterConfig filterConfig)
Place this filter into service.
|
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.FilterfilterConfig - The filter configuration objectjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletException