最近ExtJS很流行,小弟我刚接触,碰到个傻傻的问题,不知道ExtJS 和struts怎么交互:具体就说个很简单的登陆,
// 初始化按钮
buttons : [{
text : '登陆',
type : 'submit',
handler : function() {
var but = this;
but.setDisabled(true);
this.setText('正在登陆');
// 将表单提交
Ext.getCmp('login-form').getForm().submit({
url : 'login.do',
method : "POST",
success : function(form, action) {
document.location = 'success.jsp';
},
failure : function() {
but.setText("登陆");
but.setDisabled(false);
}
}); 这个是Extjs的按钮代码,最关键的是 Ext.getCmp('login-form').getForm().submit({
url : 'login.do',
method : "POST",
这部分,我不知道url里要填什么东西,才能把东西传到actionForm里,然后还有个问题,一旦传到了,后台处理完后,一般是return mapping.findForward("success");,这个要怎么处理,才能让ext知道成功了,执行document.location = 'success.jsp'?
// 初始化按钮
buttons : [{
text : '登陆',
type : 'submit',
handler : function() {
var but = this;
but.setDisabled(true);
this.setText('正在登陆');
// 将表单提交
Ext.getCmp('login-form').getForm().submit({
url : 'login.do',
method : "POST",
success : function(form, action) {
document.location = 'success.jsp';
},
failure : function() {
but.setText("登陆");
but.setDisabled(false);
}
}); 这个是Extjs的按钮代码,最关键的是 Ext.getCmp('login-form').getForm().submit({
url : 'login.do',
method : "POST",
这部分,我不知道url里要填什么东西,才能把东西传到actionForm里,然后还有个问题,一旦传到了,后台处理完后,一般是return mapping.findForward("success");,这个要怎么处理,才能让ext知道成功了,执行document.location = 'success.jsp'?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货