У меня есть JSP, который заполняет int [] и строку [] с помощью контроллера Spring. Когда строковое значение для индекса «", JSP отображает все значения из строки [].Пустая строка [] в JSP
Контроллер заполняет строку [] идентификаторы & значений.
form.setIds(ids);
form.setValues(values);
СПЯ перебирает и заполняет таблицу.
<c:forEach items="${form.ids}" varStatus="status" var="id">
<form:input path="values" value="${form.values[status.index]}" />
Когда строка []: значения содержит: { "A", "B", "", "D"}, элементы 0,1,3-шоу, как ожидалось: 0 = "A" , 1 = "b", 3 = "d". Элемент 2 показывает: «a, b, d» для выхода в JSP для этой линии.
Я пробовал несколько способов рендеринга, таких как вывод вывода в JSTL taglib, и переход к спискам массивов вместо примитивной строки [].
У меня есть чувство, что я что-то с видом :)