Eclipse配置Struts问题

Eclipse 版本:Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 2 (4.4.2)

struts的版本:struts-2.3.24

问题1:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher

原因缺少相应的jar包

导入如下jar包:



问题2:struts.xml配置问题

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<package name="Struts2" extends="struts-default">
		<!-- 将QueryAction的访问路径设为query -->
		<action name="query" class="mypack.QueryAction">
			<result name="result">/jsp/result.jsp</result>
			<result name="error">/jsp/error.jsp</result>
		</action>
	</package>
</struts>

由于原来将action下的name="error"的节点名改为error导致提示要定义参数名,应该统一都是result关键字



你可能感兴趣的:(Eclipse配置Struts问题)