你的VALUE应该不一样的吧??可以这样:String role[]=request.getPrameterValues("role");
int len=java.lang.regflect.Array.getLength(role);
for(i=0;i<len;i++)
out.printf("<LI>"+ISOtoGb2312.convert(role[i]+"</LI>"));
int len=java.lang.regflect.Array.getLength(role);
for(i=0;i<len;i++)
out.printf("<LI>"+ISOtoGb2312.convert(role[i]+"</LI>"));
解决方案 »
- String 的 replaceFirst方法
- 急急急急急......在线等待!!!!!!!!!!!!各位大哥帮帮忙....
- jboss4.2.2ga中如何配置spring2.0+struts1.2+hibernate_search3.1GA
- 为什么〈%= %〉用在HTML里就不对了呢?
- linux上用tomcat调用java类的问题
- 如何实现音乐文件在数据库(sql或者access)中的存取
- 不采用数据库,如何来解决聊天室登录时的重名问题?在线等
- 文件上传问题.
- 在新开一个窗口关闭后。需要对父窗口进行刷新,如何禁止出现。。“不重新发送信息,则无法刷新网页……”的提示信息。。
- ajax可以发送一个文件流给servlet吗?
- jsp如何实现用户之间发送短信息,用什么技术实现?
- 在tomcat中用url方式提交,里面的中文乱码,请问怎么解决?谢谢。
for(i=0;i<role.length;i++)
out.printf("<LI>"+ISOtoGb2312.convert(role[i]+"</LI>"));
如果你的input有好几个是同名的,那么你要象对待数组那样对待它了
比如:
<input type="text" name="同名">
<input type="text" name="同名">
<input type="text" name="同名">
这时间你可以这样做,先把他们的值放进一个数组,
String[] tnos=request.getParameterValues("同名");
然后你就可以逐个访问数组中的值了,也就是获得他们的值了
这是我的
你的那句出问题了
String roles=request.getParameterValues("role").getBytes("8859_1");
应该是数组,不是字符串String roles,是String roles[]
不过改为String roles[]=request.getParameterValues("role").getBytes("8859_1");
用数组来取值,因为getParameterValues取到的是一串值
这样应该可以的拉,我以前也是这样处理的
{
String[] Number= request.getParameterValues("C_OprtrCode");
int i = Number.length;
int j;
if(i > 0)
sNumberStr = sNumberStr + "'" + (String)Number[0] + "'";
for(j=1;j<i;j++)
sNumberStr = sNumberStr + ",'" + (String)Number[j] + "'";
sSQL = sSQL + "select * from pan ";
sSQL = sSQL + " where Number in (" + sNumberStr + ")";
rs = conn.ExeQuery(sSQL);
j=0;
while(rs.next())
{
if(j==0)
{
sFirLimit = rs.getString("FirLimit");
sSecLimit = rs.getString("SecLimit");
sUsenameStr = rs.getString("Usename");
}
else
sUsenameStr = sUsenameStr + "、" + rs.getString("Usename");
j++;
}
//sOprtrNameStr = sOprtrNameStr + "、" + rs.getString("OprtrName");
}
String a="aaaa,bbb,ccc";
怎样分别写入数组中?
当然是用这个了"StringTokenizer(a,",");"
具体用法自己查书。
讨论一下,那如果不是同名变量,不比如这样呢:
String a="aaaa,bbb,ccc";
怎样分别写入数组中?
这个问题的解决,可以使用:String.split
具体用法查阅JDK1.4 API。