Недавно я исправил несколько ошибок, в которых динамические вызовы метода не сбои после обновления до 2.3, и у меня глубокое понимание.
Тем не менее, мой первоначальный метод имеет ограничение, то есть действие, написанное в отправке, не работает, и оно не будет работать, даже если запущен динамический вызов метода (я думаю, что это должна быть ошибка в Struts2.3). Поэтому, чтобы улучшить эту функцию, я расскажу о другом методе с использованием JS здесь.
В <s: отправить значение = "отправить" onclick = "return opperation ('какое -то действие')" />, добавьте метод OnClick, а затем напишите в JS:
Кода -копия выглядит следующим образом:
Функция отправки (ActionName) {
name.action = actionName+". Action" of Document.form;
вернуть истину;
}
Или <s: отправить значение = "Отправить" onclick = "Отправить ('какое -то действие')" />, обратите внимание, что есть отсутствующее обратное слово, а затем напишите его в JS:
Кода -копия выглядит следующим образом:
Функция отправки (ActionName) {
name.action = actionName+". Action" of Document.form;
name.submit () of document.form;
}
Теперь динамические вызовы Struts2 в основном были улучшены, пожалуйста, не стесняйтесь комментировать и добавлять.