我用struts的验证框架,用validwhen验证两次密码时候输入相同,输入不同时显示了以下:
ValidWhen Error for field ' confirmps' - line 1:8: expecting '*', found '!'
但我的validation.xml中并没有词条信息,我想知道这条信息是从哪儿来的呢??
谢谢!
ValidWhen Error for field ' confirmps' - line 1:8: expecting '*', found '!'
但我的validation.xml中并没有词条信息,我想知道这条信息是从哪儿来的呢??
谢谢!
解决方案 »
- 求系统界面模板~~~~~~~~~~~~~~~~
- parse文件解析出错
- hibernate问题org.hibernate.hql.ast.tree.SqlNode
- 怎样在Jsp页中显示日文的特殊符号?急!!!急!!!!
- 问了三次了,每次都是100分,还是没人解答,再问一次,解决全送!
- 怎么解决 搜索引擎结果后 关键字的大小问题
- JSP程序如何打包
- 急需要j2sdk1.4.1_02的参考文件 ,各位帮个忙,多谢!!
- 有谁能讲讲数据库中预编译语句有什么意义,并且在java中使用有什么意义
- 菜鸟求助:::JdbcTemplet 一直空指针 求大神看看哪错了???
- jni 调用已经存在的dll ?
- 怎么在servlet里面获取我跳转进来之前的URL网址?
<validator name="validwhen"
classname="org.apache.struts.validator.validwhen.ValidWhen"
method="validateValidWhen"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
msg="errors.required" />
validation.xml:
<field property="confirmps" depends="validwhen">
<arg0 key="label.confirmps"/>
<var>
<var-name>test</var-name>
<var-value>((*this!=null) and (*this*==password))</var-value>
</var>
</field>
property文件:
errors.required={0} is required.
结果出来上述的一大串,但我的属性文件中并没指定啊?help!