index.jsp 页面 <form action="user/userLog!checkUser.action" method="post" name="from1" onsubmit="return checkUser();" <s:token name="token"/> >
</form>
struts.xml 页面<action name="userLog" class="userLogin">
    
     <interceptor-ref name="defaultStack"></interceptor-ref>
    <interceptor-ref name="token">
     <!-- 在action中,需要进行拦截的方法  -->  
                  <param name="excludeMethods">checkUser</param>  
     </interceptor-ref>userLogin 是指向spring 映射,这样配置是正确的吗?可我进入 main.jsp 页面,点刷新还是会进入checkUser 这个方法。这个问题咋整,先说谢谢了。。

解决方案 »

  1.   

    <action name="userLog" class="userLogin">
        
         <interceptor-ref name="defaultStack"></interceptor-ref>
        <interceptor-ref name="token">
         <!-- 在action中,需要进行拦截的方法  -->  
                      <param name="excludeMethods">checkUser</param>  
         </interceptor-ref>
      

  2.   

    <!-- 在action中,需要进行拦截的方法  -->  
    <param name="excludeMethods">checkUser</param>
    excludeMethods是不拦截这个方法.! 不是需要拦截的方法.!  LZ不要配错了噢.!
      

  3.   


    <action name="userLog" class="userLogin">
        
         <interceptor-ref name="defaultStack"></interceptor-ref>
        <interceptor-ref name="token">
         <!-- 在action中,需要进行拦截的方法  -->  
                      <param name="includeMethods">checkUser</param>  
         </interceptor-ref>Try it
      

  4.   

     Could not find token name in params.
     现在报这个错是什么问题。。
      

  5.   

    Could not find token name in params.这个错是怎么解决的?
      

  6.   

        <form action="user/userLog!checkUser.action" method="post" name="from1" onsubmit="return checkUser();" >
    <s:token name="token"/> 
    </form><s:token name="token"/>  把他放在FoRM 中间就行了。