validate
如:验证usesrname的合法性
2.validator-rules.xml
定义了各种常见的验证规则.
classname="com.gemalto.cmos.web.framework.core.strutsextension.GemStrutsValidator"
method="validateUserName"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.invalid"
/>
3.validator-system-user.xml
描述使用哪种类型的验证模板来进行验证;
depends="required, maxlength,username">
method
addUser, updateUser
input
addUser, /userManage.do?state=addUserPrompt # updateUser, /userManage.do?state=updateUserPrompt
maxlength
128
mask
[-.0-9a-zA-Z_@]*
4.struts-config-user.xml
加载插件和插件所学要的文件
exception
1.jsp页面
2.exception.xml
exception.sys.security.SecurityException.samenameuser
exception.sys.security.SecurityException.samenameuser
exception.sys.security.SecurityException.samenameuser
该用户已存在
3.对应SecurityExceptionType.java
DAO中throw new SecurityException(SecurityExceptionType.SameNameUserException);
4.exception.properties
exception.sys.security.SecurityException.samenameuser=该用户名已存在,请重新输入一个用户名。
阅读(882) | 评论(0) | 转发(0) |