今天做了extjs4 的form与struts2交互的demo,好不容易配置成功了,可是form一直不能得到反馈执行success 或 failure,后来在正在做的项目里面找到了解决方法,分享一下。
extjs4 form 回调代码:
struts2 action 调用代码:
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";
}
本文介绍如何实现ExtJS4表单与Struts2的交互并正确处理回调。通过示例代码展示了如何配置及解决form无法得到反馈的问题。
911

被折叠的 条评论
为什么被折叠?



