我在用webwork框架运行helloWorld,报这样的错误,请问高手是什么错误呀?com.opensymphony.xwork.config.ConfigurationException: There is no Action mapped for action name hello
com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java:73)
com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:45)
com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:270)
com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

解决方案 »

  1.   

    你的action名称不存在,配置文件出错了。
    There is no Action mapped for action name hello
      

  2.   

    呵,你配置文件中找不到action,我想应该是那个xwork.xml的配置吧!!
      

  3.   

    在web-inf/classes下要配置一个xwork.xml文件
    <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"><!-- START SNIPPET: xworkSample --><xwork>    <package name="defalut">
         <default-interceptor-ref name="defaultStack"/>
            <action name="hello" class="cn.newste.action.HelloWorld">            
            </action>
        </package></xwork><!-- END SNIPPET: xworkSample -->