博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts 验证框架实现步骤
阅读量:7192 次
发布时间:2019-06-29

本文共 1072 字,大约阅读时间需要 3 分钟。


FormAction应该为

import org.apache.struts.validator.ValidatorForm;

public class LoginForm extends ValidatorForm{

。。。

去掉validator() 和 reset()方法

}


创建validation.xml文件

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "
">

<form-validation>

<formset>

<form name="loginForm">

      <field property="username" depends="minlength">

             <arg0 key="loginForm.userName"/>

             <arg1 key="${var:minlength}" name="minlength" resource="false"/>

      <var><var-name>minlength</var-name>

           <var-value>6</var-value>

      </var>

</field>

</form>

</formset>

</form-validation>

3

struts-config.xml中添加

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">

    <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />

</plug-in>

4

在ApplicationResources.properties 中添加

errors.minlength={0} can not be less than {1} characters.

5

在页面上添加

<html:errors property="username"/>

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/20/1911912.html,如需转载请自行联系原作者

你可能感兴趣的文章
什么是.Net的异步机制(线程间通信) - step 5
查看>>
Lambda应用设计模式
查看>>
linux 内存使用情况详细信息(转)
查看>>
10月30日课堂随笔
查看>>
解决svn异常报错“”cleanup failed to process the following paths …… previous operation has not finished”...
查看>>
富文本框--FreeTextBox的使用
查看>>
koa2使用阿里云oss的nodejs sdk实现上传图片
查看>>
简单select(2)
查看>>
pandas基础学习
查看>>
论文阅读笔记四十一:Very Deep Convolutional Networks For Large-Scale Image Recongnition(VGG ICLR2015)...
查看>>
用实例一步步教你写Jquery插件
查看>>
Qt资源整理ING
查看>>
看看checksec
查看>>
1. Two Sum
查看>>
MySQL基础之 标准模式通配符
查看>>
聊一聊python的单例模式
查看>>
mysql 8.0~MGR多成员读一致性
查看>>
python基础知识~list详解
查看>>
php表单提交时获取不到post数据的解决方法
查看>>
Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》
查看>>