portlet.xml
<filter>
<filter-name>AAAFilter</filter-name>
<filter-class>com.bb.AAAResourceFilter</filter-class>
<lifecycle>RESOURCE_PHASE</lifecycle>
</filter>
<filter-mapping>
<filter-name>AAA Filter</filter-name>
<portlet-name>1</portlet-name>
</filter-mapping>
public class AAAResourceFilter implements ResourceFilter {
public void init(FilterConfig filterconfig)
throws PortletException {
//TDB
}
public void doFilter(
ResourceRequest resourceRequest, ResourceResponse resourceResponse,
FilterChain filterchain)
throws IOException, PortletException {
String resourceID = resourceRequest.getResourceID();
//bala bala
}
public void destroy() {
if (_log.isDebugEnabled()) {
_log.debug("DownloadReportResourceFilter destroy");
}
}
}
}