JSP传递数组给JS的方法

来源:互联网 发布:苏有朋斥周杰炒作知乎 编辑:程序博客网 时间:2024/06/05 20:27
由于JSP页面的数组无法直接传到JS。所以采用以下方法来获取数组。
<%      String[]   title   =   { "姓名 ", "学号 ", "性别 ", "年龄 "};%><script>var   title=new   Array();<%   for(inti=0;i <title.length;i++){   %>        title[ <%=i%> ]= " <%=title[i]%> ";<%   }   %></script> 

如果JAVA数组为ArrayList类型,则:

<%DataDB datadb = new DataDB();ArrayList<String> arraylistprojectname = datadb.getALLprojectname();//获取所有项目的名称%><script type="text/javascript">var JSarraylistProjectname = new Array();<%   for(int i=0;i <arraylistprojectname.size();i++){   %>  JSarraylistProjectname[<%=i%>] = "<%=arraylistprojectname.get(i)%>";<%   }   %> alert(JSarraylistProjectname[0]);</script>

1 0
原创粉丝点击