forward就是这样的,路径不变,所以你的css就找不到了

request.sendRedirect("/index.jsp");

解决方案 »

  1.   

    request是不会对客户端产生影响的。应该用response.sendRedirect("/index.jsp");
      

  2.   

    request是不会对客户端产生影响的。应该用response.sendRedirect("/index.jsp");
    ================================================如果这样的话,那么页面端如果用request.getAttribute()方法会得不到值的啊~~我以前遇到过这样的问题
      

  3.   

    to  楼上的
    如果是要从request取属性值,那只能用forward
    那就只能把css放在一个公共的文件夹里面
    比如根目录里面建一个public文件夹
    以后访问时用绝对路径"/public/xxx.css"
      

  4.   

    同一楼上的。
    看不到css纯属你的设计不合理,请不要把文件的目录层次弄得太乱,做好的办法是所有的页面都放在二级目录就可以了,这样你用相对路径或者绝对路径都没有问题,否则既有二级也有三级目录,用相对路径很容易出错。