2012-11-30 16 views
0

我正在學習Apache Struts1。當我使用DynaActionForm時,在提交'/ login'請求後,發生了一個ClassNotFoundException錯誤:它找不到動作「com.wi.struts.UserAction」。我的文件「的struts-config.xml」:struts1 DynaActionForm ClassNotFoundException

<?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> 
    <form-beans> 
     <form-bean name="UserForm" type="org.apache.struts.action.DynaActionForm"> 
      <form-property name="userName" type="java.lang.String"/> 
      <form-property name="passWord" type="java.lang.String"/> 
     </form-bean> 
    </form-beans> 

    <action-mappings> 
     <action path="/login" type="com.wi.struts.UserAction" name="UserForm" scope="session"> 
     <forward name="loginIn" path="index.jsp"/> 
     </action> 
    </action-mappings> 

</struts-config> 

回答

0

你可以嘗試檢查部署應用程序的.war或文件夾,請檢查您是否正確出口項目的所有.class文件。

祝你好運!