Отправка List из jsp в servlet

169
11 июля 2018, 19:30

День добрый. Столкнулся с таким моментом. Есть у меня два Servletа и 1 jspстраница. С одного servlet перекидываю List со своими данными. На jsp странице выдергиваю нужные мне данные при помощи jstl. Казалось бы все отлично сделаю servlet который будет их подгребать и все в огне. Но как оказалось. Выдернуть у меня их не получается. Пробовал вытягивать их при помощи request.getParametr и request.getAttribute. По этому к вам уважаемые формучане появилось 2 вопроса. 1. Есть ли возможность перекинуть list из jsp в servlet? 2. Если нет, то как получить нужные мне данные?

Прикладываю код странички.

<tr>
        <td>ID карты</td>
        <td><input type="text" name="id_card" value="${card.id_card}" disabled></td>
    </tr>
    <tr>
        <td>Старые номера</td>
        <td><input type="text" name="old_card" value="<c:out value="${card.old_card}"/>" disabled></td>
    </tr>

При попытке выдернуть эти значения всегда возвращается NULL. Заранее спасибо!

Answer 1

Так и не нашел способа передавать весь list сразу на сервер. Но понял почему не могу получить значения этих полей. Дело в том что атрибут disabled запрещает передачу значений этих полей на сервер.

READ ALSO
Вывод выбранных значений с помощью AjaxBehavior

Вывод выбранных значений с помощью AjaxBehavior

Как получить выбранные значения? И в зависимости от того, сколько значений у меня выбрано, изменить label на элементе ? Пытался написать скрипт,...

182
Как с помощь mockito можно сделать unit test для класса, который принимает данные из файла json?

Как с помощь mockito можно сделать unit test для класса, который принимает данные из файла json?

Есть класс, который выполняят логику деления в столбик, результаты вычисления сохраняются в его переменных

207
Как добавить поле класса в сортировку?

Как добавить поле класса в сортировку?

Есть класс User, в котором заданы 6 имен и 6 фамилий и который создает случайного человека со случайным именем, фамилией и возрастомВ нем реализован...

177
Как массив разделить на два ряда?

Как массив разделить на два ряда?

интересует вопрос, каким образом можно массив разделить на два ряда в конечном отображении? На данный момент массив отображается одним рядом

186