Recientemente, he solucionado varios errores en los que las llamadas de método dinámico fallan después de actualizar a 2.3, y tengo un conocimiento profundo.
Sin embargo, mi método original tiene una limitación, es decir, la acción escrita en el envío no funciona, y no funcionará incluso si se inicia la llamada del método dinámico (creo que debería ser un error en Struts2.3). Entonces, para mejorar esta función, hablaré sobre otro método que usa JS aquí.
En <s: enviar value = "Subt" onClick = "return SubtItAction ('Some Action')" />, agregue el método OnClick y luego escríbelo en JS:
La copia del código es la siguiente:
function slipTAction (ActionName) {
name.action = ActionName+". Action" de document.form;
devolver verdadero;
}
O <s: enviar value = "Subt" onClick = "SubtAction ('Some Action')" />, tenga en cuenta que falta una palabra de retorno y luego escríbela en js:
La copia del código es la siguiente:
function slipTAction (ActionName) {
name.action = ActionName+". Action" de document.form;
name.subMit () de document.form;
}
Ahora, las llamadas de método dinámico de Struts2 se han mejorado básicamente, no dude en comentar y agregar.