修复openredirect使用esapi sendredirect,但不在java中工作?

zujrkrfu  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(401)

我正在尝试修复java代码中报告的打开重定向问题。我目前使用的代码是: response.sendRedirect(request.getRequestUrl().toString()); 我已经使用了esapi,但不知何故它没有重定向到所需的servlet。我使用esapi如下:

ESAPI.httpUtilities().setCurrentHTTP(req, resp);
ESAPI.httpUtilities().sendRedirect(location);
ESAPI.httpUtilities().clearCurrent();

esapi.properties和validator.properties都已成功上载。我还对esapi.properties进行了更改,将test替换为我的应用程序名,如下所示: Validator.Redirect="^/<MyApplicationName>.*$ " 我的应用程序的示例url是 https:\\localhost\<MyApplicationName>\com\sos\servlet\Login 有人能告诉我我错过了什么或者我做错了什么吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题