个人感觉,他好像认不得mask,不知道为什么

解决方案 »

  1.   

    看你的配置应该是没什么问题。要不你用^[\d]*$试试看。另外在你的页面察看源代码,看看Struts是否帮你生成了相应的Mask认证script代码?
    Tomcat等server启动时候有没有错误?
      

  2.   

    ^[\d]*$也不行,看来不是正则表达式的问题
    至于页面的源代码里面是否没有验证的script,服务器端验证不会在客户端生成脚本的,好像加一点东西就可以生成这样的cript了,不知道具体如何加的tomcat启动没有任何问题希望有人再指点一下
      

  3.   

    正则表达式有没有错?是这样吧^[0-9a-zA-Z]+$
      

  4.   

    <arg0 key="LoginForm.username"/>
         <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
    中没有对  mask进行定义啊...
      

  5.   

    看看你的WEB-INF\lib下有没有jakarta-oro.jar,没有从jakarta-struts-1.1中拷一个过来,Struts的正则表达式需要这个包
      

  6.   

    jsp页面中加入:
    <html:javascript formName="YourFromName"/>