Struts1验证框架实例计算机等级考试
文章作者 100test 发表时间 2009:06:21 14:32:19
来源 100Test.Com百考试题网
编辑特别推荐:
全国计算机等级考试(等考)指定教材
全国计算机等级考试学习视频
全国计算机等级考试网上辅导招生
全国计算机等级考试时间及科目预告
百考试题教育全国计算机等级考试在线测试平台
全国计算机等级考试资料下载
全国计算机等级考试论坛
计算机等级考试四级应用题解析汇总
2009年下半年全国计算机二级考试报名时间从6月1日起已经开始报名。详情点击:2009年下半年全国计算机等级考试各地报名点汇总。2009年下半年全国计算机二级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库。
1,设置Validate框架 在struts-config.xml中添加 action,form bean和Validate框架的插件:
<.form-bean name="userValidateForm" type="com.tarena.struts.validate.UserForm" />.
<.action path="/validate/login" type="com.tarena.struts.validate.UserAction"
name="userValidateForm" scope="session"
validate="true" input="/validate/login.jsp">.
<.forward name="success" path="/validate/success.jsp" />.
<.forward name="fail" path="/validate/fail.jsp" />.
<./action>.
<.plug-in className="org.apache.struts.validator.ValidatorPlugIn">.
<.set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>.
<./plug-in>.
2,设置validator-rules.xml 在WEB-INF/目录下添加validator-rules.xml文件和validation.xml文件
3,设置MessageResources_zh.properties <.!--此处的userName和password的值只有当validation.xml中arg元素的resource="true"时才使用到,为false时将直接使用key的值-->.
userName=the username
password=the password
button.print=print content to db
button.excel=save to excel
msg.param=you must input your name between {0} and {1} characters.
errors.required={0} is required.
errors.minlength={0} can not be less than {1} characters.
errors.maxlength={0} can not be greater than {1} characters.
errors.invalid={0} is invalid.