extjs4 form 与struts2 交互执行 success

阅读更多
今天做了extjs4 的form与struts2交互的demo,好不容易配置成功了,可是form一直不能得到反馈执行success 或 failure,后来在正在做的项目里面找到了解决方法,分享一下。

extjs4 form 回调代码:
if (form.isValid()) {
    form.submit({
        success: function(form, action) {
             alert("success-heartneo");
        },
        failure: function(form, action) {
             alert("Failed");
        }
    });
}


struts2 action 调用代码:

public String ext() throws Exception {
     PrintWriter out = ServletActionContext.getRespons().getWriter();//获取PrintWriter对象
     out.write("{success:true}");//返回给form的json字符串,将会执行success方法
     out.close();
     return "success";
}

你可能感兴趣的:(extjs,form,extjs,form,success,extjs,form,struts2,extjs,form,struts2,action,extjs,form,struts2,success)