我正在尝试从Servlet调用嵌入在JSP文件中的JS函数。我需要将一些参数传递给JS函数。我能做到吗?
是。您有2个选择:
1)使用AJAX调用所需的Java功能(通常在用户执行某些操作时使用):
$.ajax('/url/to/your/servlet', {data: 1, another-data: 2}, function() {
// success callback
});
2)在页面解析或加载时调用所需的JavaScript函数(在JSP页面中准备调用)。这不是直接从JSP调用JavaScript函数,您只需准备调用并在客户端解析/加载页面时执行调用:
<script>
// Alert is show when page is parsed
alert(${data});
$(document).ready(function() {
// Alert is show when page is loaded (except of images and few other resources)
alert(${data});
});
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句