public class RichletFilter
extends java.lang.Object
implements jakarta.servlet.Filter
To enable this filter, you can specify the following statement into web.xml and zk.xml. For example,
<filter>
<filter-name>RichletFilter</filter-name>
<filter-class>org.zkoss.zk.ui.http.RichletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>RichletFilter</filter-name>
<url-pattern>/zk/*</url-pattern>
</filter-mapping>
In the zk.xml
<richlet>
<richlet-name>Foo</richlet-name>
<richlet-class>foo.FooRichlet</richlet-class>
<init-param>
<param-name>any</param-name>
<param-value>any</param-value>
</init-param>
</richlet>
<richlet-mapping>
<richlet-name>Foo</richlet-name>
<url-pattern>/zk/foo/*</url-pattern>
</richlet-mapping>
Note: The url-pattern of richlet-mapping should start with
/zk in this example which is the filter-mapping mapping to.
Init parameters:
Constructor and Description |
---|
RichletFilter() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
doFilter(jakarta.servlet.ServletRequest request,
jakarta.servlet.ServletResponse response,
jakarta.servlet.FilterChain chain) |
void |
init(jakarta.servlet.FilterConfig config) |
protected boolean |
process(Session sess,
jakarta.servlet.http.HttpServletRequest request,
jakarta.servlet.http.HttpServletResponse response,
java.lang.String path,
boolean bRichlet) |
public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException
init
in interface jakarta.servlet.Filter
jakarta.servlet.ServletException
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws java.io.IOException, jakarta.servlet.ServletException
doFilter
in interface jakarta.servlet.Filter
java.io.IOException
jakarta.servlet.ServletException
protected boolean process(Session sess, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, java.lang.String path, boolean bRichlet) throws jakarta.servlet.ServletException, java.io.IOException
jakarta.servlet.ServletException
java.io.IOException
public void destroy()
destroy
in interface jakarta.servlet.Filter
Copyright © 2005-2022 Potix Corporation. All Rights Reserved.