validator-rules.xml的使用问题?

longbow2 2006-04-17 02:32:54
最近我学用myeclipse开发struts是遇到一个问题,不知道你碰到过没有?我做的是用户登录的应用,在书上看到可以使用struts内部的validate,但书上的版本比较老,我现在用的是eclipse3.1.1+myeclipse4.1.1,我发现在WEB-INF下面有一个validator-rules.xml,但不知道应该怎么利用这个文件做validate功能,哪位大大知道,可否告诉我?另外,能否推荐一些myeclipse的资料,我现在有的是myeclipse的帮助文档。谢谢!
...全文
168 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lyzhong 2006-08-03
struts 1.2用的validator-rules.xml用的validator_X_X.dtd文件是用的多少啊?
  • 打赏
  • 举报
回复
smilejason 2006-04-17
另外你的validator-rules.xml文件所使用dtd文件要与你用的struts版本的validator-rules.xml的dtd文件一致:
struts 1.1的validator-rules.xml用的是validator_1_0.dtd文件
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
  • 打赏
  • 举报
回复
smilejason 2006-04-17
在myeclipse主站上就有在线的教程:
http://www.myeclipseide.com/ContentExpress-display-ceid-16.html
1、validation应用:
<form-validation>
<formset>
.........
<form name="noteValidatorForm">
<field property="caption" depends="required,maxlength">
<!-- 资源文件中的key -->
<arg0 key="errors.noteBook.caption"/>
<arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>40</var-value>
</var>
</field>
<field property="content" depends="required,maxlength">
<arg0 key="errors.noteBook.content"/>
<arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>2500</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
  • 打赏
  • 举报
回复
相关推荐
发帖
Eclipse
加入

5.8w+

社区成员

Java Eclipse
申请成为版主
帖子事件
创建了帖子
2006-04-17 02:32
社区公告
暂无公告