从JSP调用Javascript函数

Calling Javascript functions from JSP

本文关键字:函数 Javascript 调用 JSP      更新时间:2023-09-26

我有一个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>在浏览器中的页面源代码中以完全相同的方式显示。

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

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

但它不起作用,因为在中,代码没有显示在我浏览器的页面源代码中。我的javascript页面设置不正确吗?我是JS的新手,所以如果有人能提供一个如何正确地做到这一点的例子,我将不胜感激。

插入带有javascript代码的文件是这样完成的:

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

(在页面头部)

此外,你的"document.write"是2000年的。。,及其论据:

<script>value</script>

你希望得到什么结果?你可以试着用单引号(字符串)打印它,但这样做有什么意义?