我在STRUTS里面的xml里面写上
 <forward name="manage/manage_page" path="/manage/manage_page.jsp" redirect="true" /> 这的的redirect属性,我让它等于true时既然发生404错误 。
  等于false时是正确的,请问这是为什么。。

解决方案 »

  1.   

    如果redirect设为true的时候,则用HttpServletResponse.sendRedirect()方法,否则用RequestDispatcher.forward()方法,缺省为false。注:如果为true,则用HttpServletResponse.sendRedirect()方法,此时存储在原来的HttpServletRequest中的值将会丢失。
      

  2.   

    在forward 加个属性试下
    contextRelative="true"
      

  3.   

    path="/manage/manage_page.jsp"
    改为:
    path="manage/manage_page.jsp"
    试试.
      

  4.   

    path="/manage/manage_page.jsp"多了个/吧
      

  5.   

    <forward name="manage/manage_page" path="manage/manage_page.jsp" redirect="true" />