2011-10-29 26 views
0

我有一個類似的web.xml文件:Tomcat的過濾器的HtmlUnit沒有看到請求的URL

<filter> 
    <filter-name>crawlFilter</filter-name> 
    <filter-class>path.CrawlFilter</filter-class> 
    </filter> 
    <filter-mapping> 
    <filter-name>crawlFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping> 

    <servlet> 
    <servlet-name>controlPanelServlet</servlet-name> 
    <servlet-class>path.ControlPanelServiceImpl</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>controlPanelServlet</servlet-name> 
    <url-pattern>/path/controlPanel</url-pattern> 
    </servlet-mapping> 

的問題是,我的過濾器沒有捕獲任何請求的網址(即我需要過濾掉Google Bot的_escaped_fragment_)。當我打印出servletRequest.getQueryString()時,它總是返回null

實際上,由getRequestURI()打印的唯一URI是/path/controlPanel(與servlet的url-pattern一樣)。

如何設置我的過濾器以查看完整的URL?

回答

0

這是一個App Engine問題。我不得不使用jsp而不是html和JDK而不是JDE。

相關問題