我正在学习Apache Struts1。当我使用DynaActionForm时,在提交'/login‘请求后,出现了一个ClassNotFoundException错误:找不到操作"com.wi.struts.UserAction“。我的文件'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>
<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>发布于 2013-03-14 19:53:18
您可以尝试检查已部署的应用程序.war或文件夹,并检查是否正确导出了项目的所有.class文件。
祝好运!
https://stackoverflow.com/questions/13642065
复制相似问题