原因一:
struts配置文件有错误,检查了下是src下创建了两个struts配置文件 一个struts.xml 还有一个struts.properties
修改一下配置文件 吧struts.properties 合并到struts.xml内即可
原因二:
struts导入的jar有错误,struts需要的基本jar有 :
struts2-core-2.3.4.1.jar
xwork-core-2.3.4.1.jar
comments-fileupload-1.2.2.jar
comments-io-2.0.1.jar
comments-lang3-3.1.jar
comments-logging-1.1.1.jar
javassist-3.111.0.GA.jar
ognl-3.0.5.jar
freemarker-2.3.19jar
原因三:
web.xm配置有错误
在struts2.0和struts2.1以上的配制方法不一样
struts2.0
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
struts2.1以上
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
逐一检查一下,肯定能找到原因!