web.xml与struts-config.xml文件都确认了,应该没有问题文件名大小写也确认了完全不了是怎么回事。。
麻烦大家帮忙看看,刚学struts,别笑哈~~~~web.xml
----------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- Standard Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<!-- TheUsual Welcome File List -->
<welcome-file-list>
<welcome-file>hello.jsp</welcome-file>
</welcome-file-list>
</web-app>
struts-config.xml
-------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<struts-config>
<form-beans>
<form-bean name="sgus12001_DispatchForm" type="hello.b10s.manage.b10s.form.Sgus12001_DispatchForm"/>
</form-beans>
<action-mappings>
<action name="sgus12001_DispatchForm" 
scope="request" 
type="hello.b10s.manage.b10s.action.Sgus12001_DisplayAction" 
path="/SGUS12001_DisplayAction" 
validate="false">
<forward name="success" path="/SGUS12001.jsp"/>
<forward name="failure" path="/SGUS12001.jsp"/>
</action>
</action-mappings>
<message-resources parameter="ApplicationResources"/>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml"/>
</plug-in>
</struts-config>jsp
--------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><html:html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>aaa</title>
    <link href="./css/style.css" rel="stylesheet">
</head>
<body>
    <div style="font-size: 10px" align="center">
        <html:form action="/SGUS12001_DisplayAction">
<html:submit value="submit"></html:submit>
        </html:form>
    </div>
</body>
</html:html>

解决方案 »

  1.   

    <html:form action="/SGUS12001_DisplayAction"> 中的action与你struts-config.xml 中配置的不一致
      

  2.   

    哦,看错了
    你试试修改以下<html:form action="/SGUS12001_DisplayAction"> 的路径
      

  3.   

    struts-config.xml下的path里的下划线去掉了,还是不行。
      

  4.   

    恩?
    修改<html:form action="/SGUS12001_DisplayAction"> 的路径?
    什么个意思?我就是action="SGUS12001_DisplayAction"这么写过。,不过还是不行~~~~~~惆怅死我了
      

  5.   

    <html:form action="/SGUS12001_DisplayAction"> 
    改成<html:form action="SGUS12001_DisplayAction" method="post">试一下吧
      

  6.   

    改成 <html:form action="SGUS12001_DisplayAction" method="post">了
    还是不行现在可以确定的是,按完button后,formbean已经过去了,页面上的路径也换成"XXXXX.do"了,就是在调action的时候报错,死活不知道为什么在走完bean后,是直接就通过"type"调用action了吗?
    现在我在action里打断点都进不去。。也就说java都没被调起来。
      

  7.   

    问题已解决项目的问题,少个项目里特有的xml文件。谢谢大家
      

  8.   

    给自己留个脚印,具体来说,是struts-config.xml里定义了几个***.xml文件.在项目中,这几个xml文件里不存在,所以就报这个奇怪的错误了.....跟路径什么的关系不大,就是少文件...
    哦耶~~~