社区
Web 开发
帖子详情
javascript如何接受jsp页面传递过来的数组值(我只有10分了,不好意思啦!)
xingzi0077
2003-09-11 11:25:50
还请各位指教!
...全文
145
6
打赏
收藏
javascript如何接受jsp页面传递过来的数组值(我只有10分了,不好意思啦!)
还请各位指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingzi0077
2003-09-11
打赏
举报
回复
我在javascript里定义一个变量,用于接收该jsp页面中的一个数组值
inputStra='<%=inputStr1[5]%>'
这样子为什么不行?
pqds
2003-09-11
打赏
举报
回复
jspchuan穿过了的高程字符串
var s = "a,b,c,d,e,f,g";
var arr=s.split(",");
jiu就好了
sunbeking
2003-09-11
打赏
举报
回复
直接在javascript中写好了, 用<%=XXX%>
yugona
2003-09-11
打赏
举报
回复
把数组串成字符串
str=array[1]+","+"array[2]"+","+...........
然后用javascript接受此字符串
再使用javascript的split()方法还原成数组
seafo
2003-09-11
打赏
举报
回复
inputStra='<%=inputStr1[5]%>'
你的inputStr1[5]不能有回车和'等非法字符
funnyball
2003-09-11
打赏
举报
回复
//先组合字符串
sd1=a+"|"+b+"|"+c+"~";
sd2=d+"|"+e+"|"+f+"~";
.
.
.
sd=sd1+sd2+sd3+sd4+sd5;
sd=sd.substr(0,sd.length-1)
//后分解
str_ConTent = request.getParameter("sd");
//有必要进行中文转换
String[] m,md;
m=new String[count];
String temp=null;
int index=0;
int i,j;
for(j=0;j<count;j++){
index=str_ConTent.indexOf("~");
if(index==-1){
m[j]=str_ConTent;
}else{
temp=str_ConTent.substring(0,index);
str_ConTent = str_ConTent.substring(index+1,str_ConTent.length());
m[j]=temp;
}
md=new String[m[j].length()];
for(i=0;i<3;i++){
index=m[j].indexOf("|");
if(index==-1){
md[i]=m[j];
}else{
temp=m[j].substring(0,index);
m[j] = m[j].substring(index+1,m[j].length());
/*拆分结果:md[i];i=0,1,2*/
md[i]=temp;
}
}
/*得到:
md[1]
md[0]
md[2]
*/就为你要的东东
}
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章