应该是路径问题不能识别Action

解决方案 »

  1.   

    你既然用了Spring插件了,自然就是Spring去管理你的action  <action-mappings >
        <action
          attribute="userForm"
          input="/JSP/user.jsp"
          name="userForm"
          path="/user"
          scope="request"
          type="struts.action.UserAction">
          <forward name="success" path="/JSP/Success.jsp" />
          <forward name="failure" path="/JSP/user.jsp" />
        </action> 上面我标红的地方如果不用Spring。你可以直接写全名对应上,但你现在用到Spring了,struts.action.UserAction这个地方就应该是Spring中的一个bean id 了。你在applicationContext.xml中定义一个就行了(出错是因为你没定义)
      

  2.   

    </bean>
        <bean name="struts.action.UserAction" class="struts.action.UserAction">
    </bean> 其他别改你这样写下,再就是你应该没用到业务层之类的吧?怎么没看你action里没有注入dao之类的?
      

  3.   

    <action-mappings > 
        <action 
          attribute="userForm" 
          input="/JSP/user.jsp" 
          name="userForm" 
          path="/user" 
          scope="request" 
          > 
          <forward name="success" path="/JSP/Success.jsp" /> 
          <forward name="failure" path="/JSP/user.jsp" /> 
        </action> 
      

  4.   

    还是不行
    可以的话,哪个大大们做个简单的SSH发给我吧.我把50分都给他
      

  5.   

    是struts-config.xml的配置文件错了: <action-mappings > 
        <action 
          attribute="userForm" 
          input="/JSP/user.jsp" 
          name="userForm" 
          path="/user" 
          scope="request" 
          type="struts.action.UserAction">//这里错了 
          <forward name="success" path="/JSP/Success.jsp" /> 
          <forward name="failure" path="/JSP/user.jsp" /> 
        </action> 
    改成:
    type="org.springframework.web.struts.DelegatingActionProxy"