Предположим, у меня есть два метода контроллера: Users.preInsert и Users.insert. Метод preInsert - это тот, который используется для отображения формы ввода пользователя (GET), тогда как метод insert отвечает за фактическую установку (POST) или вызывает услугу «вставить». Вот как выглядит маршруты как:Как реализовать POST-REDIRECT-GET в Play Framework
GET /users/add controllers.Users.preInsert(...)
POST /users/add controllers.Users.insert(...)
Так как же перенаправить запрос (POST на GET) без потери параметров, как сообщения об ошибках, возвращенных из службы вставки и значения занесено клиентом так, чтобы они могут быть доступны и отображены в форме ввода. Параметры могут включать некоторые сложные объекты. Я реализовал его с использованием API кеширования, но мне хотелось бы знать, есть ли у него лучшие способы сделать это.
Вы должны использовать сеансы, а не кешировать. –
@LorenzMeyer вы можете хранить только строковые значения в сеансах –
Извините, я думал в PHP, а не в Java. Но вы не можете сериализовать свои данные? –