执行从JSP内部的数据库返回的javascript

时间:2015-04-16 12:47:30

标签: javascript jsp

我有一个数据库表,其中一个字段包含CMS的有限html标记数据。许多记录在此字段中包含JavaScript引用。我正在尝试编写一个JSP,它从数据库接收数据并显示该字段的内容,包括在其中运行任何JavaScript。

该字段中的以下条目工作正常,在页面加载时显示警报:

<script type="text/JavaScript">window.alert("test")</script>

但是,当字段中的引用是js文件时,代码永远不会被执行:

<script src="windowAlert.js" type="text/JavaScript"></script>

客户特别需要此功能(承担风险)。有什么办法可以实现吗?我是JSP的新手,所以这可能是一个简单的问题(甚至可能是一个简单的问题&#34;无法完成&#34;)。

提前致谢。

1 个答案:

答案 0 :(得分:0)

好吧,这是一个非常愚蠢的错误。永远不会调用该文件,因为文件路径引用是本地的而不是绝对的,因此找不到该文件。通过IE F12开发人员工具/网络选项卡进行简单(虽然迟来的)检查可能会帮助处于相同情况的其他人。