powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / spring mvc
13 сообщений из 13, страница 1 из 1
spring mvc
    #39332375
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в контроллере нужно вызвать другой контроллер, который замапен на /processExercise

Код: java
1.
2.
3.
4.
List<String> exercises = rs.getData(level, theme);
model.addObject("exercises", exercises); //session attribute
model.setViewName("redirect:/processExercise");
return model; //ModelAndView



Код: java
1.
2.
3.
4.
@RequestMapping(value = { "/processExercise" }, method = RequestMethod.GET)
	public ModelAndView processExercise() {
		logger.debug("Process Exercise requested");
                ...



да, processExercise() вызывается, но как параметр запроса передается и содержимое из exercises , т.е. url выглядит так

Код: plsql
1.
http://localhost:8080/testapp/processExercise?exercises=35345&exercises=3456345



как вызвать другой контроллер из контроллера и передать в него exercises , но чтобы не было параметров запроса?
...
Рейтинг: 0 / 0
spring mvc
    #39332404
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
закомментить строку model.addObject? )))
...
Рейтинг: 0 / 0
spring mvc
    #39332407
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
natanabrahamjr,

нет, мне как раз нужно передать exercises в сессии
...
Рейтинг: 0 / 0
spring mvc
    #39332410
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя, нет, так как я показал, не работает,
т.к. должен сперва отработать первый контроллер, т.е. должена открыться страница в браузере

т.о. у меня получилось только через редирект в jsp на /processExercise

но должен же быть другой способ?
...
Рейтинг: 0 / 0
spring mvc
    #39332415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
Их всего 2, forward or redirect.
...
Рейтинг: 0 / 0
spring mvc
    #39332420
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

вот уж точно, спасибо
...
Рейтинг: 0 / 0
spring mvc
    #39332421
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может
Код: java
1.
2.
3.
public void clear()
Clear the state of this ModelAndView object. The object will be empty afterwards.
Can be used to suppress rendering of a given ModelAndView object in the postHandle method of a HandlerInterceptor.
...
Рейтинг: 0 / 0
spring mvc
    #39332434
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

слушай, ну ты ж гетом пытаешься передать. если гетом то в строке. если в теле - то или пост или пут.
...
Рейтинг: 0 / 0
spring mvc
    #39332435
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну или если речь об одном и том же приложении - передавай параметры внутри методов (или классов ).
...
Рейтинг: 0 / 0
spring mvc
    #39333129
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для меня оптимальным вариантом оказался редирект с jsp. в принципе, чем не вариант...
форвард плохо, т.к. потворяет запрос при обновлении страницы, хотя такое поведение маловероятно.
...
Рейтинг: 0 / 0
spring mvc
    #39333158
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это не формат какого-то извращенного микросервиса, вернее много микросервисов, а, всё-же единое приложение, то, как вариант - вообще не заморачивайтесь, если оба контроллера в одном бине, то бин можете привязать к сессии соответствующим скоупом, и передавать значения прям внутри бина.
...
Рейтинг: 0 / 0
spring mvc
    #39334808
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
если не секрет, что задачу решаеш?
...
Рейтинг: 0 / 0
spring mvc
    #39335513
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяrema174,
если не секрет, что (ЗА) задачу решаеш?

тренировка лэнгвидж грамматики
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / spring mvc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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