既然第一次提交能找到Action,那么就证明历经应该是没错的。
楼主可否把Struts-Config.xml文件中的相关内容,以及JSP页面的FORM表单,还有就是Action的代码贴一下

解决方案 »

  1.   

    这个问题我听明白了,其实是你第一次返回后再提交时,地址栏中的提交地址中就少了网站的IP,
    比如你的请求是/my/go.do,提交后显示比如是http://127.0.0.1:8080/my/go.do
    第二次就会变成http://my/go.do,
    你可以看一下是不是这样,解决的方法是把提交改成用JS提交,写个button按扭在onclick事件中写
    formID.action='这里是你的映射';
    formID.submit();
      

  2.   

    formID.action= "这里是你的映射";
    formID.submit();
      

  3.   

      看你的HTML源文件和原来有什么不一样
      

  4.   

    你的这个问题 我也做过哟  
    只是没有出现你的这种错误情况  我也是像你这样  如果页面报错<html:error/ > 在这里显示错误信息<action
    attribute="SkillsinformationForm" 
    input="/pages/basicinfo/skillsinformation/skillsinformation.jsp"
    name="SkillsinformationForm"
    parameter="reqCode"
    path="/Skills"
    scope="request"
    <forward name="update" path="/update.jsp" ></forward>
    <forward name="updatefail" path="/Skills.do?reqCode=update" ></forward>
    </action>像我这样如果upadate成功就是update.jsp如果失败在执行原来的操作 要保证页面有数据