Флажки Spring mvc

#java #spring-mvc #jstl

#Ява #весна-mvc #jstl

Вопрос:

У меня есть список, и все работает нормально при использовании этого подхода, проблема в том, что этот список очень длинный. Что я хочу сделать, так это добавить немного html после половины или что-то в этом роде.

 lt;form:checkboxes element="div" path="user.bags" items="${bags}" itemValue="id" temLabel="name" /gt;  

Прежде всего, есть ли какой-либо способ манипулировать этим списком? или мне нужно пройти через это?

Когда я просматриваю его, кажется, что он делает что-то подобное. Я вообще на правильном пути здесь?

 lt;c:forEach items="${bags}" var="bag" varStatus="status"gt; lt;form:checkbox path="user.bags[${status.index}]" value="{bag.id}" name="?"/gt; lt;/c:forEachgt;  

Любой ответ хорош!

Ответ №1:

Я, вероятно, передал бы два списка, чтобы вы затем указали html. Тег «Флажки» просто создает html … чтобы увидеть, что именно он делает, просто просмотрите свою отрисованную страницу.

Комментарии:

1. Спасибо за ответ. Я думаю, что мое объяснение было немного расплывчатым. Я хочу разделить список или поместить html-код после половины. Чтобы разбить список на 2 столбца, как бы.

2. разделите список в контроллере yr… тогда у вас может быть просто два флажка, которые относятся к двум спискам

Ответ №2:

Используйте varStatus для выполнения операции по модулю, а затем используйте любое предпочтительное число для проверки условия C:if, а затем при каждом таком возникновении используйте новый столбец.