public class SEOAjaxGenPagesWicketFilter extends SiteWicketFilter
HTMLPublisherListener
can be accessed by the FIlter directly when the Crawler requests for them.
ContentExtractor
HTMLPublisherListener
; used to generate a fresh page & publish if no published version is availableSiteApplication
) kicks in via the framework.Modifier and Type | Field and Description |
---|---|
static String |
GOOGLE_AJAX_CRAWL_FRAGMENT
As per Google specs
the crawler will convert all != (Ajax Pages) to URL's with param _escaped_fragment_ and expect the server to render back the pure HTML version.
|
SITE_APPLICATION_INSTANCE
Constructor and Description |
---|
SEOAjaxGenPagesWicketFilter() |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected Object |
getSpringBean(String beanId) |
protected void |
writeToResponse(String html,
javax.servlet.http.HttpServletResponse response)
Write the HTML to the Filter Response
|
getProvideApplicationRelPathRegEx, init, provideApplication, setAppSettings
public static final String GOOGLE_AJAX_CRAWL_FRAGMENT
protected void writeToResponse(String html, javax.servlet.http.HttpServletResponse response) throws IOException
html
- as Stringresponse
- as HttpServletResponse
IOException
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
doFilter
in class SiteWicketFilter
IOException
javax.servlet.ServletException
Copyright © 2018. All rights reserved.