Прочитайте свойство bean-формы для передачи форварду
Я использую распорки 1.3. У меня есть действие, которое я повторно использую в 3 разных случаях. Боб формы, поддерживающий это, имеет свойство, которое имеет полный путь (переданный из jsp), на который действие должно перенаправляться в случае успеха / неудачи (путь отличается для каждого случая в зависимости от того, что делает пользователь). Как мне указать это для входного атрибута действия в конфигурации Struts для чтения из этого свойства компонента формы.
1 ответ
Что вы можете сделать, это вернуть динамический ActionForward
от твоего Action
учебный класс. Это позволяет вам использовать ActionForward
это не определено в вашемstruts-config.xml
return new ActionForward(path_to_forward, redirect_true_or_false);
Это не поможет вам для ввода, который ожидает JSP
и не ActionForward
, но вы должны быть в состоянии сделать это в ActionForm
"s validate()
метод. Первый параметр, переданный в этот метод, является ActionMapping
, На этом объекте вы должны быть в состоянии позвонить setInput(String)
с пути вашего JSP
, Я не пробовал это, но, похоже, это должно работать.