Java Tomcat HtmlUnit筛选器未看到请求的URL
我有一个类似于以下内容的web.xml:Java Tomcat HtmlUnit筛选器未看到请求的URL,java,ajax,google-app-engine,tomcat,htmlunit,Java,Ajax,Google App Engine,Tomcat,Htmlunit,我有一个类似于以下内容的web.xml: <filter> <filter-name>crawlFilter</filter-name> <filter-class>path.CrawlFilter</filter-class> </filter> <filter-mapping> <filter-name>crawlFilter</filter-name&g
<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>
爬行过滤器
路径过滤器
爬行过滤器
/*
控制面板servlet
path.ControlPanelServiceImpl
控制面板servlet
/路径/控制面板
问题是,我的过滤器没有捕获任何请求的URL(我需要过滤掉Google Bot的\u转义\u片段
)。当我打印出servletRequest.getQueryString()
时,它总是返回null
实际上,getRequestURI()
打印的唯一URI是/path/controlPanel
(与servlet的url模式类似)
如何设置筛选器以查看完整的URL?这是应用程序引擎的问题。我不得不使用jsp而不是html和JDK而不是JDE