我在 abc.jsp 中有以下代码:
<%@page import="soundcap.Soundcap"%>
<%
Soundcap cfl = new Soundcap();
var sfl = cfl.playFile();
%>
我需要外部 javascript 文件 (jcode.js) 中的 sfl 值。如何从 javascript 中的 jsp 获取此值(sfl)?
我在 abc.jsp 中有以下代码:
<%@page import="soundcap.Soundcap"%>
<%
Soundcap cfl = new Soundcap();
var sfl = cfl.playFile();
%>
我需要外部 javascript 文件 (jcode.js) 中的 sfl 值。如何从 javascript 中的 jsp 获取此值(sfl)?
用这个...
<%
//get your sfl
%>
<input type="hidden" id="sfl" value="<%=sfl%>">
在你的 js 文件中使用
var sfl=document.getElementById("sfl").value;
只需将您的 JSP 值放在输入标记中,如下所示:
<input type="hidden" id="value" value="${value}">
并像这样在 JS 中获取这个值:
var value = document.getElementById("value").value;
很简单:
<%
//get your sfl
%>
<script>
var xyz = <% out.print(sfl); %>;
</script>