Я использую freemarker 2.3.28
и пытаюсь присвоить значение переменной, но я получаю ошибку в заголовке
<#list 0..row.getLastCellNum()-1 as cell>
<#assign cellValue = cell.getStringCellValue()>
<#assign cellAddress = cell.getAddress().toString()>
<#if someCondition>
<td style='background-color:orange'>${cellValue}</td>
<#else>
<td>${cellValue}</td>
</#if>
</#list>
Ошибка возникает во второй и третьей строках,Переменная row
- это объект XSSFRow
, который передается внутрь List
, через который я итерирую, с внешним list (<#list rows as row>)
, который здесь не показан.
Почему это происходит и как я могу решить эту проблему?
Спасибо.