Package org.zkoss.zk.ui.http
Class DHtmlLayoutFilter
java.lang.Object
org.zkoss.zk.ui.http.DHtmlLayoutFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
Used to post-process the response into a ZK page.
It is useful if you have a servlet using servlets, JSP or other
technology.
How to use:
- Decorates the servlet to embed the ZK components and attributes, such as zk:onClick="...".
- Maps the servlet to the filter in web.xml
- Author:
- tomyeh
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) final voidinit(jakarta.servlet.FilterConfig config) protected voidprocess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String content) Processes the content
-
Constructor Details
-
DHtmlLayoutFilter
public DHtmlLayoutFilter()
-
-
Method Details
-
process
protected void process(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String content) throws jakarta.servlet.ServletException, IOException Processes the content- Throws:
jakarta.servlet.ServletExceptionIOException- Since:
- 3.0.0
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilterin interfacejakarta.servlet.Filter- Throws:
IOExceptionjakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Filter
-
init
public final void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Filter- Throws:
jakarta.servlet.ServletException
-