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的帮助文档。谢谢!
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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>

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧