Я хочу, чтобы пользователь переходил на последнюю посещенную страницу после нажатия кнопки возобновления. Я передаю идентификатор контроллеру.
<input type="button" value="Resume" onclick="window.location.href='/wizard/submission/resume/${submission.id}'" />
Логика контроллера следующая:
def resume = {
def id = params.id
def test = (getDomainObjectType() as Class).get(id)
session[getSessionObjectName()] = test;
LOG.debug("resuming ${test}")
redirect(action: "wizard");
}
, и логика волшебника такая: (пока так долго)
nextView = (int) postProcessedValues.next;
if (nextView == null) {
redirect(action: "index");
//nextView = 0; //question is what to do here. Maybe redirect back to the index page instead...
}
Помогите мне реализовать логику здесь.