【发布时间】:2009-11-04 19:58:20
【问题描述】:
我正在开发一个从数据库记录中检索一些 HTML 代码的应用程序。然后获取该字符串并将其插入到特定的 div 中。现在,我通过从 Java 传递变量并将其打印在 JSP 的 div 中来完成此操作。现在我正在尝试使用外部 jQuery 函数来完成此任务,我正在努力解决如何将此字符串传递给 jQuery 函数。
我尝试过这样的事情:
<script>
var message = <%=message %>;
</script>
<script src="files/js.js" type="text/javascript"></script>
但是一旦 var 遇到外部函数,它似乎就无法解释它(我尝试使用 StringEscapeUtils 但这并没有解决问题)。
【问题讨论】:
-
message有什么输出?从技术上讲,这应该可行。 -
我建议在 scriptlet 之上使用 taglibs/EL。例如。 var message = '${message}';在现实世界中不鼓励使用小脚本。
标签: java javascript jquery