在js里面把这个数组组合成一个字符串,每位由一个标示符来格开,如:str[0]&str[1]&str[2]....,然后在servlet中用StringToken来解析就可以了
解决方案 »
- 数据库建表问题
- 关于动态包含include的问题
- [求助]如何在JSP中产生alert对话框
- 在线求助__JSP换皮肤
- jsp里怎么将字符类型转换日期型;如:String edate="2004-06-26"
- JSP中用getString得到数据库字段值,为什么值中有空格的只能显示第一个空格之前的内容???
- 求助各位!自动登录后,获取信息
- 写了个springmvc+mybatis的东西跑去上传到sae bae,统统跑不起来,自己的vps上却起来了,什么原因
- 求救!如何上传图片?????up有分!!!!急。。。。。
- 请问一个jsp的简单问题
- 关于logic:iterate标签的问题~高分求教!
- 急急急急!选择框的问题!
* Function name: split
* Description: 将字符串劈开成数组
* Input: 将字符串source劈开成数组div(例子:String TTT[] = my_class.split("aaa:bbb:ccc:ddd",":") ; )
* Output: 数组 (返回值:TTT[0]="aaa"; TTT[1]="bbb"; TTT[2]="ccc"; TTT[3]="ddd"; )
*/
public String[] split(String source,String div){
int arynum = 0,intIdx=0,intIdex=0,div_length = div.length();
if(source.compareTo("")!=0){
if(source.indexOf(div)!=-1){
intIdx = source.indexOf(div);
for(int intCount =1 ; ; intCount++){
if(source.indexOf(div,intIdx+div_length)!=-1){
intIdx= source.indexOf(div,intIdx+div_length);
arynum = intCount;
}
else {arynum+=2;break;}
}
}else arynum =1;
}else arynum = 0; intIdx=0;
intIdex=0;
String[] returnStr = new String[arynum]; if(source.compareTo("")!=0){ if(source.indexOf(div)!=-1){ intIdx = (int)source.indexOf(div);
returnStr[0]= (String)source.substring(0,intIdx); for(int intCount =1 ; ; intCount++){
if(source.indexOf(div,intIdx+div_length)!=-1){
intIdex=(int)source.indexOf(div,intIdx+div_length); returnStr[intCount] = (String)source.substring(intIdx+div_length,intIdex); intIdx = (int)source.indexOf(div,intIdx+div_length);
}
else {
returnStr[intCount] = (String)source.substring(intIdx+div_length,source.length());
break;
}
}
}
else {returnStr[0] = (String)source.substring(0,source.length());return returnStr;}
}
else {return returnStr;}
return returnStr;
}
用request.setAttribute("name",name);可以保存name到request,你也可以保存在session里
String.split()方法呢?