Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat HtmlUnit筛选器未看到请求的URL_Java_Ajax_Google App Engine_Tomcat_Htmlunit - Fatal编程技术网

Java Tomcat HtmlUnit筛选器未看到请求的URL

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

我有一个类似于以下内容的web.xml:

  <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