Chinaunix首页 | 论坛 | 博客
  • 博客访问: 418358
  • 博文数量: 79
  • 博客积分: 2886
  • 博客等级: 少校
  • 技术积分: 968
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-16 10:33
文章分类

全部博文(79)

文章存档

2013年(7)

2012年(17)

2011年(28)

2010年(25)

2009年(1)

2008年(1)

我的朋友

分类: 系统运维

2010-06-28 16:08:10

validate 
如:验证usesrname的合法性
1.jsp 页面
userName"/>
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=该用户名已存在,请重新输入一个用户名。
阅读(852) | 评论(0) | 转发(0) |
0

上一篇:Web开发常见问题

下一篇:Learn UML with JUDE

给主人留下些什么吧!~~