Я получаю непроверенные входные данные для условия цикла в строках ниже моего кода.
String FirstName= request.getParameter("FirstName") !=null ?request.getParameter("FirstName"):"";
Я предоставил ниже решения, но сканирование галочек по-прежнему показывает ту же ошибку.
if(!FirstName.equals("")){
FirstName=ESAPI.validator().getValidInput("requestParameter",FirstName,"HTTPParameterValue", 2000, true);
}
Я также использовал метод getValidinteger(), но оба, похоже, не решили проблему.
Вот цикл for —
ArrayList userDetails = UserData.getDetails(FirstName);
for(int i=0;i
Подробнее здесь: https://stackoverflow.com/questions/683 ... -condition