struts-config.xml中配置为:......
<action path="/displayUser" type="com.yourcompany.struts.action.DisplayUserAction">
      <forward name="display" path="/displayUser.jsp" />
    </action>
<action path="/deleteUser" type="com.yourcompany.struts.action.DeleteUserAction">
      <forward name="deleteuser" path="/cdrent/displayUser.do" />
    </action>
......本来设计的目的是在删除用户成功时转向用户显示页面,莫非是<forward name="deleteuser" path="/cdrent/displayUser.do" />里的path不能这样设置,错误提示为:Invalid path was requested。补充:我用的是struts1.2

解决方案 »

  1.   

    <action path="/deleteUser" type="com.yourcompany.struts.action.DeleteUserAction"> 
          <forward name="deleteuser" path="/cdrent/displayUser.do" /> 
        </action> Invalid path was requested就是路径错误
    你说你删除时出现错误
    你的<forward name="deleteuser" path="/cdrent/displayUser.do" /> 
    这个路径应该有问题
      

  2.   

    这个路径绝对没问题,我用超链接引用过此路径,可以的,在上面删除功能实现了,就是转向出现错误。我想知道在forward中转向是否只能是jsp页面?可不可以使上面那种方式
      

  3.   


    不是的,Forward可以指向另一个Action,
    但你的路径中的“cdrent”是什么?因为我看你其它的Action都直接定义在/下,而这个转向为什么多了一个cdrent,
    如果这个是你的项目名(tomcat/webapps下的子目录名,则不要加这个名字)。
      

  4.   

       Forward可以指向另一个Action,但是还需要一点其它的配置。具体的现在忘记了,可以在baidu上搜索下。