http://www.blogjava.net/oksonic/archive/2005/11/06/18370.html

解决方案 »

  1.   

    spring配置文件中怎么调用DynaValidatorForm的ActionForm?
      

  2.   

    message No action instance for path /Logon could be createddescription The server encountered an internal error (No action instance for path /Logon could be created) that prevented it from fulfilling this request.
      

  3.   

    struts-config.xml:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
      <data-sources />
      <form-beans >
        <form-bean name="LogonForm" type="org.apache.struts.validator.DynaValidatorForm">
          <form-property name="password" type="java.lang.String" />
          <form-property name="username" type="java.lang.String" />
        </form-bean>
        
        
        
        
          </form-beans>  <global-exceptions />
      <global-forwards />
      <action-mappings >
        <!--  
        <action
          attribute="LogonForm"
          input="/index.jsp"
          name="LogonForm"
          path="/Logon"
          scope="request"
          type="com.xgh.struts.action.LogonAction">
          <forward
            name="success"
            path="/jsp/success.jsp"
            contextRelative="true" />
        </action>
        -->
        
        <action
          attribute="LogonForm"
          input="/index.jsp"
          name="LogonForm"
          path="/Logon"
          scope="request"
          type="org.springframework.web.struts.DelegatingActionProxy">
          <forward
            name="success"
            path="/jsp/success.jsp"
            contextRelative="true" />
        </action>    
          </action-mappings>
        <message-resources parameter="com.xgh.struts.ApplicationResources" />
     
      <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"  
    value="/WEB-INF/validator-rules.xml,  
    /WEB-INF/validation.xml"/>
      </plug-in> 
     <plug-in 
        className="org.springframework.web.struts.ContextLoaderPlugIn">
        <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>
     </plug-in>
    </struts-config>
    applicationContext.xml:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>  <bean name="/Logon" class="com.xgh.struts.action.LogonAction" singleton="false">
      </bean></beans>报错:Servlet action is not available