项目是结构spring+hibernate+struts2,验证框架用的是jQuery form validator,客户端验证没有问题,axaj验证的时候就报
java.lang.IllegalAccessException: Class com.googlecode.jsonplugin.JSONWriter can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"
错误
页面代码:
$.formValidator.initConfig({onError:function(msg){alert(msg)}});
$("#touristId").formValidator({tipid:"touristIdTip",onempty:"用户名不能为空",onshow:"请输入用户名",onfocus:"用户名至少6个字符,最多16个字符",oncorrect:"用户名可以注册"}).InputValidator({min:6,max:16,onerror:"你输入的用户名长度错误"}).RegexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"})
.AjaxValidator({
type : "get",
url : "touristAjaxValidateAction.action",
data: "touristId:"+$("#touristId").val(),
datatype : "json",
success : function(data){
if( data == "1" ){
return true;
}else{
return false;
}
},
buttons: $("#sbmtbtn"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户名不可用,请更换用户名",
onwait : "正在对用户名进行合法性校验,请稍候..."
});
sturus.xml的代码:
<package name="json" extends="json-default">
<action name="touristAjaxValidateAction"
class="touristAjaxValidateAction">
<result type="json" />
</action>
</package>
java代码:
public String execute() throws Exception {
if(touristManager.findByTouristId(touristId) == 1){
data="1";
}else{
data="-1";
}
return SUCCESS;
}
求高手指出错误所在,已经困了我一天了
是不是用的之间有冲突 我的jar包是sturus2.1.6 jsonplugin-0.30 jQuery1.2.6 spring2.0.6 hibernate3.2.2 还有freemarker的包,有没人遇到相似的问题,帮我解决这个问题!!!!!
相关推荐
Struts2和jQuery_Validator是两个在Web开发中常用的开源框架和库,它们分别用于MVC(模型-视图-控制器)架构的管理和前端表单验证。这篇博客文章"struts2和jquery_validator简单使用"可能详细介绍了如何将这两个工具...
整个过程中,Struts2负责后端的业务逻辑和数据处理,jQuery和formValidator负责前端的用户交互和数据验证,两者协同工作,提供了一种高效且用户体验良好的表单验证解决方案。 这个项目中的代码示例可以作为学习和...
首先,`jQuery Form Validator` 是一个基于 jQuery 的轻量级验证库,它可以方便地与HTML表单集成,提供多种验证规则,如必填项、电子邮件格式、数字范围等。在这个仿制版本中,你专注于用户名的验证,这通常涉及到...
**jQuery Form Validator** 是一个基于JavaScript库jQuery的表单验证插件,用于增强网页表单的验证功能,确保用户输入的数据符合预设的规则。它提供了丰富的验证规则和自定义选项,使得开发者能够轻松地创建出高效且...
**jQuery Validator JS验证框架** jQuery Validator是一个强大的JavaScript库,它为HTML表单提供了方便而灵活的验证功能。这个框架基于jQuery库,使得在网页中实现客户端验证变得简单易行。通过使用jQuery ...
jQuery form Validator Engine 表单输入判断验证插件,实时显示提示,当输入的数据不正确时,会给出提示,鼠标单击输入框时,也会显示出提示,比较人性化,不管是否输入,都会显示提示,这是一款来自jquery的输入...
**jQuery验证插件Validator详解** jQuery Validator是一款广泛应用于前端开发中的强大验证插件,它能够帮助开发者轻松实现表单验证,提高用户体验,确保用户输入的数据符合预设的规则。这款插件是基于jQuery库构建...
Validator框架是Struts1.x的一个重要组成部分,主要用于处理客户端和服务器端的数据验证。在这个入门例子中,我们将深入理解Validator框架的基本概念、配置以及如何在实际项目中应用。 一、Validator框架简介 ...
Validator是Struts框架中的一个关键组件,用于处理用户输入验证,确保数据的有效性和一致性。在Struts1.3中,Validator功能得到了进一步的增强和优化,相比Struts1.2,它引入了一些新的特性和改进。 在Struts1.3中...
自定义验证器需要实现`org.apache.struts2.validator.FieldValidator`接口,重写`validate()`方法。然后在`validation.xml`中指定自定义验证器类型。 例如,创建一个检查邮箱格式的自定义验证器: ```java public ...
Struts的Validator框架是Java Web开发中用于处理用户输入验证的一种强大的工具,它与MVC架构中的控制器层紧密结合,提供了一种便捷的方式来确保用户提交的数据符合预设的业务规则。这个框架大大简化了数据验证的过程...
### Struts1的Validator验证框架详解 在Java Web开发领域,Struts1作为一个经典且流行的MVC框架,提供了丰富的功能来构建动态Web应用。其中,Validator框架是Struts1用于客户端和服务端表单验证的强大工具,它能...
"ssh2 jQuery Validator验证重复添加"这个主题可能涉及到在使用jQuery Validator时遇到的一个问题,即在同一个表单或多个表单中多次添加相同的验证规则,可能导致不必要的复杂性或者错误。这可能是因为开发者在编写...
6. **Integration with Struts Controller**:Validator框架与Struts控制器紧密集成,当验证失败时,控制器会阻止业务逻辑的执行,转而返回错误页面。 总结来说,Struts中的Validator框架提供了一种强大的方式来...
`jQuery validator addMethod`是jQuery Validation Plugin中的一个关键功能,允许开发者自定义验证方法。当你发现内置的验证规则不能满足特定需求时,可以利用这个方法创建自己的验证逻辑。下面我们将详细介绍其用法...
Validator是Struts2提供的一种强大的数据验证机制,用于在后台进行用户输入的检查,确保数据的有效性和安全性。在"struts2_1.7_validator"这个压缩包中,可能包含了实现Struts2用户登录验证的示例代码。 Struts2的...
相比于Struts内置的ActionForm Bean验证方式,Struts Validator提供了更灵活、更强大的验证功能,能够处理复杂的验证逻辑,并且可以与Spring和Hibernate等其他框架无缝集成,形成完整的Struts2 + Spring + Hibernate...
Struts Validator是一个强大的验证框架,它是Apache Struts框架的一部分,用于在Java Web应用程序中实现数据输入验证。这个项目集成了验证规则,使得开发者能够轻松地确保用户提交的数据符合预期的格式和约束,从而...
Struts Validator框架是Apache Struts框架的一个组成部分,主要用于处理Web应用程序中的数据验证。这个框架提供了一种方便的方式来定义和执行验证规则,使得开发者能够轻松地在注册或其他表单提交过程中确保用户输入...
BootstrapValidator是针对Bootstrap3框架的一款高效且易于使用的jQuery表单验证插件,它极大地简化了在Web应用中实现复杂表单验证的过程。这款插件利用HTML5的数据属性(data attributes)来设定验证规则,使得...