2011-10-29 10 views
0

URLを要求した見ていない:TomcatのHtmlUnitフィルタは、私はこれに類似の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> 

問題であり、私のフィルタは、要求されたURLのいずれかを(私はフィルタリングする必要があることをキャッチしていないことGoogle Botの場合は_escaped_fragment_)。 servletRequest.getQueryString()を印刷すると、常にnullが返されます。

実際にgetRequestURI()で印刷される唯一のURIは、/path/controlPanel(サーブレットのurlパターンのようなもの)です。

完全なURLを表示するようにフィルタを設定するにはどうすればよいですか?

答えて

0

これはApp Engineの問題でした。私はの代わりにjspとJDEの代わりにJDKを使用しなければならなかった。

関連する問題