powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Форма Spring MVC
4 сообщений из 4, страница 1 из 1
Форма Spring MVC
    #38854795
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.
Есть самая обычная табличная форма, есть форма для правки объектов. Для того, чтобы вернуться на табличную форму после правки я делал redirect и был счастлив. Но теперь надо сделать в табличной форме фильтр. В табличной он выглядит вот так:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                        <%-- Форма поиска --%>
                        <sf:form class='navbar-form pull-left' id='common' method='get' modelAttribute="object">
                            <s:message code="org"/> 
                            <sf:select id='org' class='spr' path="orgId">
                                <c:forEach var="obj" items="${orgs}">
                                    <option value="${obj.id}"<c:if test="${object.orgId==obj.id}"> selected</c:if>>${obj.name}</option>
                                </c:forEach>
                            </sf:select>
                            <button type="submit" class="btn btn-default"><s:message code="apply"/></button>
                        </sf:form>


В контроллере метод post
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 
       // Возврат к табличной форме
       model = new ModelAndView("redirect:/admin");
        // Фильтр
        UserFilter filter = new UserFilter();
        filter.setOrgId(person.getOrgId());
        model.addObject(OBJECT, filter);
        model.addObject(ORGS, orgDao.listOrgs(new OrgFilter()));
        model.addObject(OBJECTS, userService.listPersons(filter));
        model.addObject("additionalUrLData", "/" + filter.getOrgId());



Если я делаю redirect, то он у меня игнорирует фильтр. А если просто возвращаю модель, то он остается на URL формы правки. Очевидно, я делаю безграмотно.

Вопрос в том, как устроен стандартный алгоритм для подобных вещей? Только Spring MVC, только JSP.
...
Рейтинг: 0 / 0
Форма Spring MVC
    #38854807
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щиче Если я делаю redirect, то он у меня игнорирует фильтр. А если просто возвращаю модель, то он остается на URL формы правки. Очевидно, я делаю безграмотно.

Вопрос в том, как устроен стандартный алгоритм для подобных вещей? Только Spring MVC, только JSP.

Думаю SessionAttributes вам помогут.
...
Рейтинг: 0 / 0
Форма Spring MVC
    #38854862
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант - параметры фильтрации передаешь в url будет что то типа :
Код: java
1.
/admin?param1=value1&param2=value2



такой урл будет отрабатывать в твоем контролере и на странице jsp .

думаю проблема в том что нужно понять и изучить :

1)redirect и forward
2) и на jsp request.getAttribute и request.getParameter
...
Рейтинг: 0 / 0
Форма Spring MVC
    #38854934
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы. Получилось. Буду заниматься образованием по обоим темам.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Форма Spring MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]