单一变量传值
JSP代码中定义:
Sting str;
JS代码中定义:
var string="<%=str%>";
数组变量传值
JSP代码中定义:
String str[]={"JSP","JS"};
JS代码中定义:(数组变量不能直接赋值)
var string=new Array();
<% for(int i = 0;i< str.length;i++) { %>
string[<%=i%>]=" <%=str[i]%> ";
<% } %>
注意
当JS代码以JS文件的方式引入<script src="test.js"></script>
JS文件中会将"<%=str%>"
当作字符串进行赋值而并非JSP变量