Configuration Struts2无法实例化为';定义的操作com.xxx.Action.domain.MyAction';在命名空间中'/管理员/myresource';类不能为null
Struts2的新功能。我是第一次运行这个项目,在浏览所有资源时收到这个错误消息。看起来根本看不到struts.xml 我有一种感觉,那一定是因为一些错误的配置和/或丢失了一个罐子。为“”定义的“”(引号之间有空格)是我最担心的一点 该项目是一个web应用程序,由maven构建。欢迎任何想法、建议或想法 我的struts.xml包括我的struts-xxx.xml,如下所示Configuration Struts2无法实例化为';定义的操作com.xxx.Action.domain.MyAction';在命名空间中'/管理员/myresource';类不能为null,configuration,struts2,Configuration,Struts2,Struts2的新功能。我是第一次运行这个项目,在浏览所有资源时收到这个错误消息。看起来根本看不到struts.xml 我有一种感觉,那一定是因为一些错误的配置和/或丢失了一个罐子。为“”定义的“”(引号之间有空格)是我最担心的一点 该项目是一个web应用程序,由maven构建。欢迎任何想法、建议或想法 我的struts.xml包括我的struts-xxx.xml,如下所示 <include file="struts-xxx.xml"/> 在struts-xxx.xml中: &
<include file="struts-xxx.xml"/>
在struts-xxx.xml中:
<package name="xxx-admin" namespace="/admin/myresource" extends="my-default">
<default-action-ref name="default"/>
<default-class-ref class="com.xxx.action.domain.MyAction"/>
<global-results>
<result type="redirectAction">list</result>
<result name="detail">/WEB-INF/jsp/xxx/detail.jsp</result>
<result name="input">/WEB-INF/jsp/xxx/detail.jsp</result>
</global-results>
<action name="default">
<result type="redirectAction">
<param name="actionName">list</param>
</result>
</action>
<action name="view" method="view"/>
<action name="create" method="create"/>
<action name="update" method="update"/>
<action name="delete" method="delete"/>
<action name="commit_create" method="createCommit">
<result name="detail" type="redirectAction">create</result>
<!--stay creating-->
</action>
<action name="commit_update" method="updateCommit">
<result name="detail" type="redirectAction">
<!--stay updating-->
<param name="parse">true</param>
<param name="actionName">update</param>
<param name="id">%{id}</param>
</result>
</action>
<action name="commit_delete" method="deleteCommit"/>
<action name="search" method="search" class="com.xxx.action.domain.OneMoreAction">
<result>/WEB-INF/jsp/xxx/search.jsp</result>
</action>
<action name="list" method="list" class="com.xxx.action.domain.OneMoreAction">
<result>/WEB-INF/jsp/xxx/list.jsp</result>
<result name="input">/WEB-INF/jsp/xxx/search.jsp</result>
<result name="unique_result">/WEB-INF/jsp/xxx/list.jsp</result>
</action>
</package>
列表
/WEB-INF/jsp/xxx/detail.jsp
/WEB-INF/jsp/xxx/detail.jsp
列表
创造
真的
更新
%{id}
/WEB-INF/jsp/xxx/search.jsp
/WEB-INF/jsp/xxx/list.jsp
/WEB-INF/jsp/xxx/search.jsp
/WEB-INF/jsp/xxx/list.jsp
Struts2配置(或Spring配置)没有问题。当我使用Java1.7时,我试图运行的项目是用Java1.6编码的。。。感谢您的回答和评论别担心,它应该是默认操作名称的名称,但会有所不同。