アプリケーションに esapi セキュリティ フィルタを適用しています。conf.properties ファイルのプロパティを使用して、このセキュリティ フィルタを有効/無効にしています。無効にすると正常に動作しますが、有効にするとアプリケーションにアクセスできません。これが私のコードです。
if (this.owaspSecurityEnabled)
{
// これはすべての呼び出しで必要です
ESAPI.httpUtilities().setCurrentHTTP(servletRequest, servletResponse);
// リクエストとレスポンスを
// ESAPI 安全な HttpServletRequest と HttpServletResponse
request = new SecurityWrapperRequest(servletRequest);
応答 = 新しい SecurityWrapperResponse(servletResponse);
}
問題をデバッグしましたが、解決できませんでした。有効な場合は request.getPathInfo() を "" として取得し、無効な場合はパスを返します。
この問題を解決する方法、私を助けてください。事前に感謝します。