Когда используется «mapping.getInputForward ()»? - PullRequest
2 голосов
/ 21 февраля 2012

Я хотел бы знать, что mapping.getInputForward() делает в Struts. API говорит, что он создает и возвращает ActionForward, который соответствует вводу Действия.

Но я не понимаю, что это значит. Может ли кто-нибудь объяснить мне более четко? Могу ли я использовать этот метод, чтобы вернуться на предыдущую страницу? И если я могу, как мне это сделать?

1 Ответ

10 голосов
/ 21 февраля 2012

getInputForward() делает именно то, что говорит: он возвращает ActionForward, соответствующий значению атрибута input действия.

Вы, вероятно, не захотите использовать это как общее "возвращение на предыдущую страницу", потому что это не имеет никакого смысла. Он обычно используется при вызове валидации «вручную» и есть ошибка валидации; значение input будет страницей формы. В этих случаях это похоже на «возврат на предыдущую страницу», но отличается, потому что обычно это перенаправление (а не перенаправление) в форму JSP.

Тем не менее, это просто обычный findForward, но для страницы действия input.

...