struts +ajax验证,总提示服务器无返回数据
来源:互联网 发布:linux连接ftp服务器 编辑:程序博客网 时间:2024/05/20 08:41
下面是js的验证
<script type="text/javascript">
$(document).ready(function(){
$.formValidator.initConfig({onError:function(msg){alert(msg)}});
$("#keyWord").formValidator({onshow:"请输入非法关键字",onfocus:"非法关键字不能为空",oncorrect:"通过"}).InputValidator({min:2,onerror:"非法关键字不能少于2个字符,请确认"}).AjaxValidator({
// type : "get",
url : "<c:url value='/ajax/checkIllegalKeyWord.html'/>",
datatype : "json",
data: "keyWord:"+$("#keyWord").val(),
success : function(data){
if(data.result == 'true' ){
return true;
}
else{
return false;
}
},
buttons: $("#button"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该关键字已经存在,请更换关键字",
onwait : "正在对关键字进行合法性校验,请稍候..."
}).DefaultPassed();
$("#replaceStr").formValidator({onshow:"请输入替换符",oncorrect:"通过"}).InputValidator({min:1,onerror:"替换符至少为一个字符"});
$("#level").formValidator({onshow:"请输入等级",oncorrect:"通过"}).InputValidator({min:1,max:5,type:"value",onerror:"等级为1-5之间的数"});
});
</script>
struts.xml
<action name="checkIllegalKeyWord" class="com.XX.xx.CheckAction" method="checkIllegalKeyWord">
<result type="json">
<param name="ignoreHierarchy">false</param>
<param name="excludeNullProperties">true</param>
<param name="excludeProperties">actionErrors,actionMessages,fieldErrors,texts,errorMessages,error,errors,locale</param>
</result>
</action>
验证在action中正常,但是总提示服务器没有返回数据.....并且其他原来没问题的验证也出现这个问题
错误:
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"
原因:
原来在checkAction中用到的xxManager.xx()方法时,不仅加上了setxxManager还不小心还添加了getxxManager()的方法这样json在返回数据的时候将manager也返回了,所以产生了这个情况。去掉get方法就没问题了
- struts +ajax验证,总提示服务器无返回数据
- jquery实现ajax无刷新读取服务器返回数据
- Struts 2 + JQuery +Ajax 无刷新 登录验证
- ajax struts action异步请求返回提示刷新
- Jquery Ajax服务器返回数据问题
- 使用Ajax实现对验证码验证提示(struts+jsp+Ajax)
- Struts验证信息提示
- AJAX无边框提示
- Struts+JQuery实现ajax并返回json数据
- struts ajax 验证
- ajax 无刷新验证
- 使用ajax请求服务器,服务器将数据返回
- AJAX MVC 服务器返回Json数据,客户端获取Json数据
- 使用AJAX的Struts验证框架--实时数据验证是AJAX技术的一大优势
- 解决win8总提示无.NETFRAMEWORK问题
- Struts服务器验证
- jquery. Validator验证框架ajax返回json数据
- struts ajax应用二 自动更新获取服务器数据
- burg算法。
- 客户端PDF版本检测
- 15 个必须知道的 Java 面试问题
- 神马都是浮云
- 常用方法
- struts +ajax验证,总提示服务器无返回数据
- 乔布斯办公室语录
- 实现C++console显示数据表格的功能函数
- level up
- verilog中使用$readmemh
- fork的一个例子,好像人家是讲得很详细了,我还是不明白
- Android面试题目
- Enum和内部静态类在Spring中的配置
- debug模式的malloc