用javascript
如:<html:form action="??" onsubmit="return validate ??Form(this);">
   
<html:javascript formName="??Form" />
??Form为你的Form名

解决方案 »

  1.   

     我也想知道怎么解决。楼上的不是我们想要的东西,我们讨论的是struts2,struts2跟struts1.x是两码事,
    在struts2中没有<html: form 这样的东西
      

  2.   

    研究了一下,因为struts2中错误信息是保存在fielderror对象中的,可以将其中信息取出,利用js显示,但是系统默认显示的错误信息如何屏蔽还是不知道 
      

  3.   

    # commondcn
    这位兄弟,将用js显示出来的你是怎么做用?请说一下吧,
    这样这个问题就解决哈刚好我只懂如何屏蔽系统默认的错误信息
    只要将s:form的theme属性设置为simple即可
    <s:form theme="simple">
    </s:form>
      

  4.   

    struts2的验证后的提示问题,在webwork中就已经存在了,我现在的做法是,“验证”还是由JS来做,不要全盘引入一个框架。
      

  5.   

    to :beyondflight单靠js验证不是办法,也不可靠,不安全,js要验证,上面说的是服务器端验证,也必须进行的。
      

  6.   

    将你的错误信息打印在一个层里,把这个层摸似用弹出式提示框来做就OK了.如果你想不刷新页面的那种方式,那你就用AJAX验证方式来做.