Struts2动作映射错误
我是Struts2新手,在我的应用程序中一直面临动作映射问题。错误消息说 Struts检测到未处理的异常: 消息:命名空间/和操作名称“yourActionName”没有映射操作。 堆栈跟踪 没有为命名空间/和操作名称“yourActionName”映射的操作[未知位置] com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178) org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61) 这个问题是间歇性的,很少发生。我已经验证了struts配置文件和JSP操作中的操作映射是否正确映射。据我所知,有时操作试图映射到错误的名称空间。 我已经在所有相关的JSP中定义了名称空间。控制器层似乎没有问题Struts2动作映射错误,struts2,mapping,action,Struts2,Mapping,Action,我是Struts2新手,在我的应用程序中一直面临动作映射问题。错误消息说 Struts检测到未处理的异常: 消息:命名空间/和操作名称“yourActionName”没有映射操作。 堆栈跟踪 没有为命名空间/和操作名称“yourActionName”映射的操作[未知位置] com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178) org.apache.struts2.impl.StrutsAct
请帮我解决这个问题我的应用程序也遇到了同样的问题,你应该更改你的过滤器名称
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
在这之后,您应该清理您的项目,然后再次运行它,如果您得到错误,然后进行更改
这个过滤器被过滤掉了
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
执行上面提到的相同过程,它将正常工作,因为dispatcher.FilterDispatcher在struts2.3之后被弃用