Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对Javascript从struts 1迁移到struts 2_Javascript_Struts2 - Fatal编程技术网

针对Javascript从struts 1迁移到struts 2

针对Javascript从struts 1迁移到struts 2,javascript,struts2,Javascript,Struts2,从struts 1迁移到struts 2的Javascript问题 Struts 1项目有一个logonForm。 Struts 1项目Javascript如下所示: function doLogin() { document.logonForm.userId.value = document.logonForm.userId.value .toUpperCase(); document.logonForm.btnLogin.value = '<bean:m

从struts 1迁移到struts 2的Javascript问题

Struts 1项目有一个logonForm。 Struts 1项目Javascript如下所示:

function doLogin() {
    document.logonForm.userId.value = document.logonForm.userId.value
        .toUpperCase();
    document.logonForm.btnLogin.value = '<bean:message key="button.login" />';
    disableButtons(document.forms[0]);
    document.logonForm.submit();
}
将Javascript代码从Struts 1迁移到Struts 2。 Struts2没有表单bean。不再使用logonForm “document.logonForm.userId.value”失败

“错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[default host]./.[default]] http-0.0.0.0-8080-8 Servlet.service for Servlet默认值 异常:java.lang.IllegalStateException:参数处理 失败了


如何修复Javascript错误不再为Struts 2提供logonForm?

您需要重构整个过程,而不仅仅是更改一些Javascript行。这里有很好的答案,因此解释了执行此迁移的指导原则…开始搜索Hi Thomas,谢谢您的回答。我会搜索它。Thomas编辑,我评论,没有人会回答wered: