Javascript文件未在view.jsp中加载

时间:2011-04-27 20:23:04

标签: javascript html

在我正在开发的网页中,我试图包含两个javascript文件。代码如下所示:

<head>
    <meta http-equiv="pragma" content="no-cache"/>
    <meta http-equiv="expires" content="0"/>
    <meta http-equiv="cache-control" content="no-cache"/>


    <link rel="stylesheet" type="text/css" media="all" href="/configaudit-portlet/css/dynamicJSTable/gridtable.css" />
    <link rel="stylesheet" type="text/css" media="all" href="/viper-theme/css/universal_buttons.css" />

    <script type="text/javascript" src="/configaudit-portlet/js/dynamicJSTable/configaudit_gridtable.js"></script>
    <script type="text/javascript" src="/configaudit-portlet/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"></script>  

    <script type="text/javascript>
           function blah(){
            .
            .
            .

这些文件可以为加载到页面上的表添加其他格式。我以前在不同的页面上使用过这些文件没有问题。我可以加载创建表的jsp,其中包含的文件没有任何问题。文件中没有任何内容只更改了我一遍又一遍检查过的文件/路径名,似乎没有任何错误。

有谁知道为什么会这样?

3 个答案:

答案 0 :(得分:0)

您的文件是否位于域的根目录中?你现在拥有它的方式,将在根目录搜索文件。如果您删除'/'定义中的前导src,则它们将是相对网址,并且将在与.html文件相同的目录中搜索文件。

答案 1 :(得分:0)

我只能说你的js文件路径肯定有问题 当你说你检查了路径时,你是什么意思? 找出你正确的js文件路径,因为你说你改变了文件/路径名。

答案 2 :(得分:0)

内联块中缺少结束引用:<script type="text/javascript">

你试过了吗?

<script type="text/javascript" src="/js/dynamicJSTable/configaudit_gridtable.js"></script>
<script type="text/javascript" src="/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"></script>

或者,也许,在页面顶部

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

这样的事情:

<script type="text/javascript" src="<c:url value="/js/dynamicJSTable/configaudit_gridtable.js"/>"></script>
<script type="text/javascript" src="<c:url value="/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"/>"></script>