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?