你的struts.xml 问价你发上来看看!

解决方案 »

  1.   

    <action name="registValidate" class="bank.action.validate.RegistValidate">
    <result name="input">/regist.jsp</result>
    <result type="chain">regist</result>
    </action>

    <action name="regist" class="bank.action.RegistAction" method="regist">
    <result name="registSuccess">/registSuccess.jsp</result>
    <result name="error">/registError.jsp</result>
    <interceptor-ref name="tokenSession"/>
    </action>
    这里红色的校验正常,就是下面的注册action不正常
      

  2.   

    竟然不变色,哎……<action name="registValidate" class="bank.action.validate.RegistValidate">
                <result name="input">/regist.jsp</result>
                <result type="chain">regist</result>
            </action>

    是这部分正常哦
      

  3.   

    <action name="registValidate" class="bank.action.validate.RegistValidate" method="regist">
                <result name="input">/regist.jsp</result>
                <result type="chain">regist</result>
            </action>---这样直接到regist方法里 就可以获取了 
           
      

  4.   

    <s:form action="regist" method="post" name="regist">
    或者
      

  5.   

    <result name="regist" type="chain">
    <param name="actionName">regist</param>
    <param name="username">${username}</param>
    </result>
    或者 如上面的例子name="regist" 中 是你在上一个方法里 返回的 结果
      

  6.   

    <s:form action="regist" method="post" name="regist">
    这么写 取不到?怎么可能 ? DEBUG 进入到 regist这方法里了么?
      

  7.   

    我劝你 设置下断点 跟一下 拦截方法 和 ACTION方法
      

  8.   


    给ACTION设断点后,在variables这里可以看到全部值都是null,只有个userAge不知道为什么一直都是0(这个值我也没有设置啊,可是它就是如此……),除此之外,不知道应该怎么做了啊……
      

  9.   

    我觉得是你配置的问题,再好好看看,直接走 execute()方法 试试
      

  10.   

    拦截器配置有问题
    加一个defaultStack拦截器栈<action name="regist" class="bank.action.RegistAction" method="regist">
                <result name="registSuccess">/registSuccess.jsp</result>
                <result name="error">/registError.jsp</result>
                <interceptor-ref name="tokenSession"></interceptor-ref>
                <interceptor-ref name="defaultStack"></interceptor-ref>
    </action>
    使用Struts 2防止表单重复提交 http://www.189works.com/article-41156-1.html