Я пытаюсь отобразить строковый массив на странице JSP.
У меня есть тестовый массив строк в моем контроллере, настроенный на мою регистрационную модель
String[] test={"ab","cb","sc","ad"};
registration.setTestArray(test);
Теперь я пытаюсьотобразить его в jsp. Работает нормально, если я так делаю
<tr>
<c:forEach var="arr" items="${registration.testArray}">
<td>${arr} </td>
</c:forEach>
</tr>
Но моя проблема в том, что я хочу отображать только некоторые значения из этого массива, такие как 2-й и 4-й индексы этого массива.
Я пытался, как
<tr>
<c:forEach var="arr" items="${registration.testArray}">
<td>${arr[2]} </td>
</c:forEach>
</tr>
, но выдает ошибку.Это просто тест в моем реальном проекте. У меня есть длинный массив массивов, из которого я должен отображать некоторые выбранные значения.
Я думаю сделать это, сначала обработав необходимые значения в контроллере, а затем отобразить их вJSP.Но я не уверен, что это лучший метод.Было бы здорово, если бы кто-нибудь предложил мне лучший путь.