日期:2014-05-16  浏览次数:20647 次

EXT JS 提交表单到jsp老是显示失败
js提交函数的代码
        function login(){//提交表单
loginForm.getForm().submit({
clientValidation:true,//进行客户端验证
url : 'loginServer.jsp',//请求的url地址
method:'GET',//请求方式
success:function(form,action){//加载成功的处理函数
Ext.Msg.alert('提示','系统登陆成功');
},
failure:function(form,action){//加载失败的处理函数
Ext.Msg.alert('提示','系统登陆失败,原因:'+action.failureType);
}
});
}


jsp代码
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%
String password = request.getParameter("password");
String msg = "";
if(password.length() < 6){//密码不足6位验证失败
msg = "{success:false,errors:{password:'密码不得小于六位数字'}}";
}else{//验证成功
msg = "{success:true}";
}
response.getWriter().write(msg);
%>


点击登陆按钮后 出现
求大神指点迷津 本人刚学ext js

------解决方案--------------------
楼主没有通过http协议访问?你的是jsp页面,需要通过tomcat那种服务器来访问才行。。

返回0是本地file请求正确返回的状态,ext值处理http 200状态的