action中最后跳转 return mapping.findForward("main");
strutsconfig.xml 中的跳转配置   <forward name="main" path="/main/main.jsp"></forward>
跳转到main.jsp 这个页面里 的图片都显示不出来,里面的CSS也不起作用,
但是 我单独链接 ../main/main.jsp可以正常显示,我把action中最后挑战的改了下:
response.sendRedirect("/oa/main/main.jsp");
return null;
跳转到main.jsp图片可以正常显示,这是为什么啊,怎么办啊?

解决方案 »

  1.   

    转发和重定向的问题,
    你还可以按照原来的方式跳转,但跳转到的页面里 CSS和图片的路径要改一下,具体你可以慢慢试,很简单。
      

  2.   

    请求路径的问题,这样调用css和图片<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/css/hitvstyle.css" />把../换成<%=request.getContextPath()%>
      

  3.   

    如果页面能显示,只是图片出不来,可能是你图片地址的原因。
    直接访问页面是以页面为参照的,而action跳转是以工程路径为参照的,你修改以下图片引用就可以了。