针对Javascript从struts 1迁移到struts 2
从struts 1迁移到struts 2的Javascript问题 Struts 1项目有一个logonForm。 Struts 1项目Javascript如下所示:针对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
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: