Recentemente, corrigi vários bugs nos quais o método dinâmico chama falha após a atualização para 2.3 e tenho um entendimento profundo.
No entanto, meu método original tem uma limitação, ou seja, a ação escrita no envio não funciona e não funcionará mesmo que a chamada do método dinâmico seja iniciada (acho que deve ser um bug no Struts2.3). Portanto, para melhorar essa função, falarei sobre outro método usando JS aqui.
Em <s: submeter value = "submeter" onclick = "return submitaction ('alguma ação')" />, adicione o método OnClick e depois escreva -o em JS:
A cópia do código é a seguinte:
função submitaction (actionName) {
name.action = ActionName+"Ação" de Document.form;
retornar true;
}
Ou <s: enviar value = "submeter" onclick = "submitaction ('alguma ação')" />, observe que há uma palavra de retorno ausente e, em seguida, escreva -o no js:
A cópia do código é a seguinte:
função submitaction (actionName) {
name.action = ActionName+"Ação" de Document.form;
name.subMit () de document.form;
}
Agora, as chamadas de método dinâmico do Struts2 foram basicamente aprimoradas, sinta -se à vontade para comentar e adicionar.