可能是struts-config.xml文件中配置有误.
mapping.forward(""),这个映射名没找到

解决方案 »

  1.   


    可是struts-config.xml文件是jbx生成的我从来没有手工改动过以下是struts-config.xml的全部内容,很简单的
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
      <form-beans>
        <form-bean name="myActionForm" type="strutsdemo3.myActionForm" />
      </form-beans>
      <global-forwards>
        <forward name="input" path="/input.jsp" />
      </global-forwards>
      <action-mappings>
        <action input="/input.jsp" name="myActionForm" path="/myAction" scope="session" type="strutsdemo3.myAction" validate="true" />
      </action-mappings>
      <message-resources parameter="strutsdemo3.ApplicationResources" />
    </struts-config>
      

  2.   

    MAPPING
    有可能是你配置错了
    也有可能是你没有配置映射
    楼主请说具体点
    这样我们帮不了你
    最好把在jb中建立个组件的过程说清楚
      

  3.   

    TO:percy_620515(percy)多谢,你可以下载源文件,然后看看,这样会更清淅
    我用的是jbx+struts1.1,主要看 StrutsDemo3\myWebModule这个目录下载地址:
    http://www.lndn.cn/download/StrutsDemo3.rar
      

  4.   

    TO: tomuno(tomuno)多谢
    源代码下载地址:
    http://www.lndn.cn/download/StrutsDemo3.rar
      

  5.   

    我只看了你的myWebModule下的input.jsp
    <html:errors>,没有写自己的类
    http://www-900.ibm.com/developerworks/cn/java/j-struts/import org.apache.struts.action.ActionErrors;    ActionErrors errors = new ActionErrors();
      

  6.   

    TO:tomuno(tomuno) 你好,这个程序是可以运行的,问题是时常出现MAPPING configuration error for request URI 好像和映射有关
      

  7.   

    是不是在jbx中建立工程或页面什么的时候 有些东西jbx帮我们建立了
    但是我们并没有去配置他的映射
    而这个映射在页面运行时看上去并不会出现明显的错误 
    这就要看你给页面加的功能了 比如说错误处理 异常处理 表单校验 静态资源配置文件````
      

  8.   


    TO:tomuno(tomuno)最近又发现这个问题了我用jbx新建一个空的struts project,运行时也提示这样的信息>>但是我们并没有去配置他的映射
    project里根本就是空的,我什么程序也没写,什么配制也没有做,真怪
      

  9.   

    在你要提交的页面里,
    看看 controller?action=....    controller名字是不是写错了在此页面里看看你的controller路径是不是写错了