0

アプリケーションに esapi セキュリティ フィルタを適用しています。conf.properties ファイルのプロパティを使用して、このセキュリティ フィルタを有効/無効にしています。無効にすると正常に動作しますが、有効にするとアプリケーションにアクセスできません。これが私のコードです。

    if (this.owaspSecurityEnabled)
    {

                // これはすべての呼び出しで必要です
                ESAPI.httpUtilities().setCurrentHTTP(servletRequest, servletResponse);

                // リクエストとレスポンスを
                // ESAPI 安全な HttpServletRequest と HttpServletResponse  
                request = new SecurityWrapperRequest(servletRequest);
                応答 = 新しい SecurityWrapperResponse(servletResponse);
    }

問題をデバッグしましたが、解決できませんでした。有効な場合は request.getPathInfo() を "" として取得し、無効な場合はパスを返します。

この問題を解決する方法、私を助けてください。事前に感謝します。

4

1 に答える 1