从JSP调用Javascript函数

时间:2014-09-30 05:52:48

标签: javascript jquery html jsp

我有一个JSP文件,page.jsp和一个Javascript,script.js

我试图从我的JSP中调用script.js文件,以便script.js文件中的内容显示在JSP页面源中。

我希望script.js文件有两个功能。一个函数使用参数调用第二个函数。

function A() {
    b(firstCall);
    b(secondCall);
}
function B(value) {
    document.write(<script>value</script>);
}

我需要<script>value</script>与broswer中页面的来源完全相同。

这就是我从JSP文件中调用它的方式,

<tiles:insert page="/js/fooBar.js" />

但它无法正常工作,因为代码未显示在浏览器的页面源代码中。我的javascript页面设置不正确吗?我对JS很新,所以如果有人可以提供一个如何正确执行此操作的示例,那将非常感激。

1 个答案:

答案 0 :(得分:0)

使用javascript代码以这种方式插入文件:

 <script src="<c:url value="/resources/js/jquery.1.10.2.min.js" />"></script>

(在你的页面中)

您的&#39; document.write&#39;是如此2000-ish ..及其论点:

<script>value</script>

您期望得到什么结果?您可以尝试用单引号(作为字符串)打印它,但仍然 - 这样做的目的是什么?