Почему в Struts 2 имя действия и имя метода возвращаются вместе?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему в Struts 2 имя действия и имя метода возвращаются вместе?

Сообщение Anonymous »

Я обновил Struts до версии 2.2.1, и мне нужно внести несколько незначительных изменений, но чем больше я тестирую, тем больше проблем вижу.
Обычно мы используем :

Код: Выделить всё

actionName = ActionContext.getContext().getActionInvocation().getProxy().getActionName();
чтобы вернуть имя действия, поэтому, если я запрашиваю /home.do, это работает, но если мне нужно запустить что-то дома, например /home!save.do, мой обычный поток используется для возврата вышеуказанного, и обычно это дает мне только дом, и я добавляю .do. Теперь он возвращает все это и приводит к циклу или, в некоторых случаях, к ошибке отправки формы.
Например:

Код: Выделить всё

/manageUsers!editUser.do

 --- IN JSP
Отображается в браузере как: Имя действия раньше просто возвращало «manageUsers», теперь по какой-то причине я получаю имя действия и имя метода вместе .


Подробнее здесь: https://stackoverflow.com/questions/235 ... n-struts-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»