在jsp的form里面使用了action="jsRegAccept.do"
-----------------------------^^^^^^^^^^^^^^^

解决方案 »

  1.   

    能讲清楚一点吗?
    我使用的是<html:form>标签
    所以只要使用action="jsRegAccept"就可以了
      

  2.   

    你的forward标签中设置了值吗?
      

  3.   

    <action-mapping>
        <action path="jsRegAccept" />
      </action-mapping>
    action 的配置属性只有一个path??
      

  4.   

    like this: <action-mappings>
       <action path="/SearchList"
             type="com.action.Action"
            name="SearchForm"
            scope="request"         
            parameter="operate"
            unknown="false"
            validate="false">
            <forward name="SearchListMain" path="SearchList.jsp"/>
            <forward name="toView"         path="gotoView.jsp"/>
       </action>
    </action-mappings>
      

  5.   

    还有好像在Action的class中在转发前要把原来ActionForm的attribute都要删除的,就是这么样
    request.removeAttribute(mapping.getAttribute());
      

  6.   

    return actionMapping.Findforward(String);---->没指定转向的页面
      

  7.   

    <action-mapping>
        <action path="jsRegAccept" />
      </action-mapping>
    ==================================================
    <action path="jsRegAccept" /> 一句应该使用相对路径,而不是变量,例如"/xxx/jsRegAccept.jsp"。如果是调整到一个servlet,则"/xxx/jsRegAccept"。
      

  8.   

    <action-mapping>
        <action path="jsRegAccept" />
      </action-mapping>
    --------------------------------------
     如wingtrace所说 path路径不对 而且你也没写 forward 和 type    根本找不到类文件
    给你一段正确的例子 看看
    <action
                attribute="indexForm"
                input="index.jsp"
                name="indexForm"
                path="/index"
                scope="session"
                type="com.neusoft.icd.webmail.struts.action.IndexAction">
                <forward name="loginsuccess" path="/main.jsp" />
                <forward name="loginfail" path="/loginfail.jsp" />
                <forward name="manage" path="/modifypassword.jsp" />
            </action>
      

  9.   

    页面有错误,log目录下有错误信息
      

  10.   

    这样的情况就是路径的问题,要不就是你的action的路径有问题,要不就是你提交以后的action处理过程中,什么地方把actionforward付成null,好好查查吧
      

  11.   

    首先谢谢上面所有回复的人,这两天没有能来,很抱歉
    我的页面没有错误信息
      提交了之后,页面是一片空白的,什么都没有,后台也没有报错
      另外我都查过了,好像没有找到什么原因,把代码贴出来,因为公司不能上网,所以没有办法贴出来
      我的应用其实很简单
      一个基于actionform生成的jsp,一个action,另外还有就是struts-config.xml以及applicationResources.properties了
      我的action里面的逻辑很简单属于测试型,应该没有错误,另外我跟也没有办法,因为根本跑不到form的validate里面去,就是提交了根本就没有反映,没有办法,
      在另外一个同事的帮助下(我也不知道他是怎么修改的,但是我逐字逐句的对了,因为文件也很简单,奇怪了,都一样的.).他倒是可以跟到里面去了,但是我这边还是不行,同时跟进去显示的结果是问题出在了forward里面,而且很奇怪的是forward里面的两个name顺序颠倒一下竟然也有问题,
      深深的不理解,
    to: mlovex(史吹真悟) 
      我的也是这么写的.不过我没有完全贴出来
      
      

  12.   

    上面忘了说了.还有一个actionform,
      

  13.   

    不知道现在还需不需要
    <action
    input="index.jsp"  //这各不是必须的
                name="indexForm" //用到form才写上
                path="/index" //写在jsp中:><html:form action="/index" method="post">
                scope="session"//form的生存期
                type="com.neusoft.icd.webmail.struts.action.IndexAction" //实现类
    >
                <forward name="loginsuccess" path="/main.jsp" />
    //在action中可以直接调用actionMapping.findForward("loginsucess")来来跳到 /main.jsp去.
            </action>
    你的页面是白的我想有这几种可能:
    1
    你在actionMapping中return null了.
    2
    你的输出数据错误了,并且异常你一经处理了,所以响应得输出是空.
    你可以看看你空白页的网址是不是你action.do所在的地方,最好是能/指定路径
      

  14.   

    还有就是path这个参数一定要以"/"开头
      

  15.   

    到这里看看:http://community.csdn.net/Expert/topic/3406/3406489.xml?temp=.5907556