把所有配置文件发出来看看。。你的jsp页面中的表单的action="指向配置文件中path属性"

解决方案 »

  1.   

    struts-config.xml
    <?xml version="1.0" encoding="text/html;charset=gb2312"?>
    <struts-config>
     <form-beans>
      <form-bean name="hellowordactionform" type="yan.hellowordactionform"/>
     </form-beans>
     <action-mappings>
      <action name="hellowordactionform"
              type="yan.hellowordaction"
              scope="request"
              path="/hellowordaction"
              validate="false">
       <forward name="success" path="sayhelloword.jsp"/>
      </action>
     </action-mappings>
    </struts-config>
      

  2.   

    hellowordaction.java 文件中的 
    return   mapping.findForward("succes"); 
    和你在struts-config.xml中定义的
    <forward   name="success"   path="sayhelloword.jsp"/> 不一致,少了个“s”。
      

  3.   

     <servlet> 
            <servlet-name> action </servlet-name> 
            <servlet-class> org.apache.struts.action.ActionServlet </servlet-class>
            <init-param>
                <param-name>config</param-name>
                <param-value>你的struts配置文件的路径</param-value>
            </init-param>

        </servlet>     <servlet-mapping> 
            <servlet-name> action </servlet-name> 
            <url-pattern> *.do </url-pattern> 
        </servlet-mapping>