不知道web.xml里有没有加struts配置来过滤请求

解决方案 »

  1.   

    你这么配置 你的action路径应该在/login.action而你调用路径为/gq/login.action
    所以找不到
      

  2.   


    <filter>
       <filter-name>struts2</filter-name>
       <filter-class>
       org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
       </filter-class>
      </filter>
      
         <filter>
    <filter-name>setCharacterEncoding</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
    <param-name>encoding</param-name>
    <param-value>UTF-8</param-value>
    </init-param>
    </filter>
      
      <filter-mapping>
       <filter-name>struts2</filter-name>
       <url-pattern>*.action</url-pattern>
      </filter-mapping>
      
      <filter-mapping>
       <filter-name>struts2</filter-name>
       <url-pattern>/*</url-pattern>
      </filter-mapping>
      

  3.   

    你调用login.action的页面路劲是什么 ?
      

  4.   

    class="loginAction" 这是你类的路劲吗 
      

  5.   

    form action中加个包名试试。aa/login.action
      

  6.   

    class="loginAction"  class 改成包路径试试。