这种方式太多了。
不过,我现在不研究Struts了,你可以搜索一下,在这个论坛里。要不发个消息给版主蓝天(bluesky35),他有很多成功案例。

解决方案 »

  1.   

    那太好了,原来有版主精通。
    在论坛里,我天天都搜,可是找不到啊。为什么不研究struts了?己经是精通了吧!?:)
      

  2.   

    没有validateRegistrationForm这个form.
    registration.jsp用的是客户端校验,
    form
    <html:form action="/saveRegistration"
             onsubmit="return validateRegistrationForm(this);">代码的后面有:
    <html:javascript formName="registrationForm"
            dynamicJavascript="true"
             staticJavascript="false"/>
    validateRegistrationForm(this)是和registrationForm对应的。validator-rules.xml中写了很多脚本,那是struts自带的。
    validation.xml中才是你需要写的。好了时间有限,就说这些。
      

  3.   

    validateRegistrationForm是自动生成的。
    如果要使用有效性检测,则必须在jsp的末尾添加如下语句:<html:javascript formName = "saveRegistration"
                     dynamicJavascript = "true"
                     staticJavascript = "false"/>
    <script language="Javascript1.1" src="staticJavascript.jsp"></script>staticJavascript.jsp位于根目录下,就是这个文件动态的为你生成
    validateRegistrationForm()方法。
    当然,在你的validation.xml必须有一堆对应的有效性检测的配置才行!
      

  4.   

    to  rockvic(rockvic) 
    你说的staticJavascript.jsp的作用不对。我写了一篇文章,大家可以看看。我会相继推出的。
    http://www.csdn.net/Develop/read_article.asp?id=25989
      

  5.   

    我最近忙别的,没时间弄Struts啊
      

  6.   

    VVV_lucky(*太阳*) ,你的文章怎么还没通过呢?
      

  7.   

    我觉得你的struts-config.xml关于action的配置没有问题,可能是czdwup.jsp有问题。
    你使用的应该是服务器端校验的方式吧,
    感觉czdwup.jsp有问题的可能性比较大。