在前面加上一下代码:
<%
String rootpath = request.getContextPath();
%>
将<script language="JavaScript" src="Scripts/CommonFunction.js"></script>
改为
<script language="JavaScript" src="<%=rootpath%>/Scripts/CommonFunction.js"></script>
就好了

解决方案 »

  1.   

    但是现在的问题是:如果/IncludeJs.jsp不是第一级的,而是/ERP/IncludeJs.jsp,前面再多一层,那么以前绝对路径的写法就不对了。---------------------------------------------对于这个你可以写成这样呀:<%@ page contentType="text/html; charset=GBK" %>
    <script language="JavaScript" src="../Scripts/CommonFunction.js"></script>
    <Link rel="stylesheet" href="../Scripts/global.css">
      

  2.   

    一般都是配置一个Config文件路径在Config中配置好用时候我们调用Config中的path就OK了
      

  3.   

    request.getContextPath()
    这个方法可以用在JSP,JS中,但是全部替换真是很恐怖啊。
    .LeftMenuTdNormal
    {
    background: url(/images/tt.gif) repeat-x top left;
    cursor:hand;
    }
    CSS,HTC怎么用呢。还不是通用的。
      

  4.   

    另外我用的是weblogic,一直在想能不能通过配置web.xml解决此问题,未果。郁闷。
      

  5.   

    String rootpath = request.getContextPath();
      

  6.   

    request.getContextPath()
    所提取的路径最前面多了一个/
    不想要它
    咋办?
      

  7.   

    多数的时候都是用request.getContextPath()引相对路径。
    否则在移植程序的时候很容易出现问题。由于路径不对,导致找不到相应的文件。
      

  8.   

    request.getContextPath()
    所提取的路径最前面多了一个/
    不想要它
    咋办?
    有哪位知道?