Я пишу ипотечный калькулятор, и пользователь должен иметь возможность вводить диапазон процентных ставок, и программа вернет таблицу, отображающую все ежемесячные платежи между этими двумя ставками.
Я использую EL для передачи переменных из моего контроллера на страницу результатов. Я назвал все переменные процентной ставки rate0, rate1, rate2 и т. д. но я не могу понять, как подобрать их в цикле в EL. Я пробовал несколько разных вещей. Первоначально я надеялся просто сказать что-то вроде ${rate+i}
, но я понял, что строки не работают таким образом в EL. Итак, моя последняя попытка заключалась в установке переменной и попытке работать с ней. Но это тоже ничего не возвращает. Я действительно в тупике. Если бы кто-нибудь мог помочь, это было бы очень признательно.
<c:forEach var="i" begin="0" end="${count}" step="1">
<c:set var="rateName">rate${i}</c:set>
<tr>
<td> ${param[rateName]}% </td>
</tr>
</c:forEach>