Struts2 在struts框架中实现注释的步骤是什么?

Struts2 在struts框架中实现注释的步骤是什么?,struts2,Struts2,我正在使用struts和struts.xml配置。但是必须知道零配置struts实现的注释。我完成了使用注释的所有遗留步骤。但是我无法调用我的action annoation@action(value=/“action\u方法”)。它抛出异常 WARNING: Could not find action or result There is no Action mapped for namespace / and action name Action_method. - [unkn own lo

我正在使用struts和struts.xml配置。但是必须知道零配置struts实现的注释。我完成了使用注释的所有遗留步骤。但是我无法调用我的action annoation@action(value=/“action\u方法”)。它抛出异常

WARNING: Could not find action or result
There is no Action mapped for namespace / and action name Action_method. - [unkn
own location]
        at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy
.java:178)
        at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.j
ava:61)
        at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(St
rutsActionProxyFactory.java:39)
        at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(D
efaultActionProxyFactory.java:47)
        at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav
a:478)
        at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Exec
uteOperations.java:77)
        at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
.doFilter(StrutsPrepareAndExecuteFilter.java:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:45
4)
        at java.lang.Thread.run(Unknown Source)


    enter code here<filter>
    <filter-name>struts2</filter-name>
    <filter-class>
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    </filter-class>
    <init-param>
         <param-name>struts.devMode</param-name>
         <param-value>true</param-value>
      </init-param>
  </filter>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping></web-app>
警告:找不到操作或结果
没有为命名空间/和操作名称Action_方法映射的操作。-[unkn
自己的位置]
在com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy
.java:178)
位于org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.j
ava:61)
位于org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(St
rutsActionProxyFactory.java:39)
在com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(D
efaultActionProxyFactory.java:47)
位于org.apache.struts2.dispatcher.dispatcher.serviceAction(dispatcher.jav
a:478)
位于org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Exec
uteOperations.java:77)
位于org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
.doFilter(StrutsPrepareAndExecuteFilter.java:91)
在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
(filterchain.java:235)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
阿尔维.爪哇:233)
在org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
阿尔维.爪哇:191)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:293)
位于org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:849)
位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:583)
位于org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:45
4)
位于java.lang.Thread.run(未知源)
在这里输入代码
支柱2
org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
struts.devMode
真的
支柱2
/*

信息不足。你把注释放在哪里了?您正在使用哪些插件?你的应用程序配置是什么样子的?如果你不想看到关闭
devMode
,这是一个警告。我已经在我的action类中使用了我的注释。我的web.xml是这样的。struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts.devMode true struts2/*和im使用我的struts库中所有正式的struts2插件。