这是为什么啊?哪们大侠帮帮我?两天了,我吃下饭睡不着觉。
白头发都长出来了。
======================假如你真是两天了,那为什么不去到网上找找资料呢?这样例子也太多了。客户端验证的话,需要将你的jsp中加一些短语的。你自己用google搜索一下吧。
白头发都长出来了。
======================假如你真是两天了,那为什么不去到网上找找资料呢?这样例子也太多了。客户端验证的话,需要将你的jsp中加一些短语的。你自己用google搜索一下吧。
解决方案 »
- RandomAccessFile使用readChar()读取对象,如何确定成员变量读取长度
- hibernate hql查询语句问题;
- 请问各位高手,如何用JAVA实现打印表格呢!
- 博客中读取模板的原理是什么呢?
- myeclipse new->project中怎么没有client project????
- 本地路径转成网络路径 org.xml.sax.ext.EntityResolver2
- 用人用过turbine或者torque吗,(分不够再加,担心没人知道,只给10分)
- Struts中如何同时添加多条记录?
- jboss数据库问题.
- 求助各位大神,这个报错可能是什么问题?求教!
- 求Struts in action一书源码
- message bean发布的问题
validation.xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<form-validation>
<formset>
<form name="userLogonFormBean">
<field property="username" depends="required">
<arg key="${var:username}" resource="false" position="0"/>
<var>
<var-name>username</var-name>
<var-value>Username</var-value>
</var>
<!--
-->
</field> <field property="password" depends="required">
<arg key="${var:password}" resource="false" position="0"/>
<var>
<var-name>password</var-name>
<var-value>Password</var-value>
</var>
<!--
-->
</field>
</form>
</formset></form-validation>
我认为是你的validation.xml出问题了!
<arg key="${var:username}" resource="false" position="0"/>
<var>
<var-name>username</var-name>
<var-value>Username</var-value>
</var>
</field>
该为
<field property="username" depends="required">
<arg0 key="errors.username"/>
</field>注:errors.username要在application.properties文件里定义
不过这种方法我已经试过了,不行。不知道log里的这些东西是什么原因造成的?
我把required换成minlength,同样也出这些东西,只是validateRequired变成了validateMinLength。2005-5-17 17:56:50 org.apache.struts.validator.DynaValidatorForm validate
严重: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionErrors, javax.servlet.http.HttpServletRequest)
org.apache.commons.validator.ValidatorException: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionErrors, javax.servlet.http.HttpServletRequest)
at org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:627)
at org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:557)
at org.apache.commons.validator.Field.validateForRule(Field.java:811)
at org.apache.commons.validator.Field.validate(Field.java:890)
at org.apache.commons.validator.Form.validate(Form.java:174)
。。
不过不知道问题出在哪儿。我又用struts1.2.6的struts-blank解压把我的东西加进去,就可以了。
我觉得可能lib/*.*文件的版本跟其它的文件版本不太一致。
我只保留了struts-config.xml,web.xml,validate.xml和我的class
其它文件都重新覆盖了一遍。