У меня есть перехватчик, который должен прервать действие и перенаправить на новую страницу. В настоящее время он возвращает строку типа «go_to_foo». Это нормально работает, но я также хочу отправить дополнительный параметр в действие. Я пытался настроить этот результат в struts.xml как:В struts2 как перенаправить на jsp с дополнительными параметрами
<global-results>
...
<result name="go_to_foo">
<param name="location">foo.jsp</param>
<param name="testing">mark</param>
</result>
</global-results>
я получаю следующее исключение: Caught OgnlException при установке свойства «тестирования» от типа «org.apache.struts2.dispatcher.ServletDispatcherResult» , Мне интересно, связано ли это с тем, что объект Request не знает о каком-либо параметре «тестирования».
Кроме того, мне также интересно, можно ли перехватчику добавить/изменить параметры запроса, прежде чем возвращать строку «go_to_foo», чтобы они все еще были доступны в foo.jsp. Если что-то подобное возможно, возможно, мне не нужно то, что выше.
Я надеюсь, что было достаточно ясно.
Спасибо, Марк
btw, я выполнил следующие инструкции: http://struts.apache.org/2.0.11.1/docs/redirect-result.html – mveerman 2010-12-08 16:19:05