www.3112.net > jsp如何把String数组传到jAvAsCript中

jsp如何把String数组传到jAvAsCript中

参考例子如下: var array = new Array();

首先你要了解jsp程序(Java代码部分)的运行机制。当浏览器请求服务器某个资源的时候(这个资源可能是图片、html文件或者视频文件等等,称之为静态资源,也有可能是一个jsp或者一个servlet,称之为动态资源)。 Java Web服务器(如tomcat等等)...

var arr=[1,2,3]; var str = arr.join(','); 请求jsp的时候传入:index.jsp?param=str jsp里: String[] sz=((String)request.getParameter("param")).split(","); 也可以进行其他处理

1、Url传参(不推荐) var arr=new Array("1","2","3","4","5"); location.href="b.jsp?arr="+arr; 这样就是将数组以字串“1,2,3,4,5”的形式传递过去,然后第二个页面 String arrs = request.getParameter("arr"); String [] strs = arrs.split("...

可以的,你这样试一下 在jsp页面中: 在该页的javascript中 var strs=document.getElementById("findArray"); 这里的strs就是目标数组。 不知道你是后台传给JSP然后再传给JS还是直接在JSP中产生值?

一个是服务端的,一个是客户端的,没法直接调用。现在常用的服务端客户端通信的方式有两种,一种是常说的ajax,一种是websocket

可用JQuery实现在页面修改表数据 JSP传数组:var names = new Array("aa","bb","cc","dd"); location.href = "b.jsp?names=" + names; a.jsp页面取值: function fun(){ var temp= document.getElementById("names").value; var names = temp.spli...

报了空指针异常 (ArrayList) request.getAttribute("result"); 这个内容没取到

数组合并为字符串传递,传递过去后再分解为数组: 合并: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); //“-”是合并成字符串之后每个元素之间的分隔符,合并后b为;"0-1-2-3" 将b作为参数传递给另一个页面,在另一个页面中获取到这个字...

// 通过request.setAttribute()方法传递数据String[] array = {"1","2"};request.setAttribute("array",array);

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com