У меня есть перехватчик, который должен прервать действие и перенаправить на новую страницу. В настоящее время он возвращает строку типа "go_to_foo". Это работает нормально, но я также хочу отправить дополнительный параметр к действию. Я пытался настроить этот результат в struts.xml как:
<global-results>
...
<result name="go_to_foo">
<param name="location">foo.jsp</param>
<param name="testing">mark</param>
</result>
</global-results>
Я получаю следующее исключение: поймал OgnlException при установке свойства 'testing' для типа 'org.apache.struts2.dispatcher.ServletDispatcherResult' Мне интересно, связано ли это с тем, что объект Request не знает ни о каком параметре 'testing'.
Кроме того, мне также интересно, может ли Interceptor добавить / изменить параметры запроса перед возвратом строки "go_to_foo", чтобы они все еще были доступны в foo.jsp. Если что-то подобное возможно, возможно, мне не нужно то, что указано выше.
Надеюсь, это было достаточно ясно.
Спасибо,
Mark