Formbeen 里定义的
String setStarthour = new String [0];
初始化里定义的...想做个循环..把0~23放到数组里..最终的目地是在JSP页面上的下拉框里显示出来..该怎么写啊小弟初学.谢谢各位...
String shour[] = new String[0];
for(int i=0;i<=23;i++)
{
shour[i].valueOf( i);
}
mes_spc_011_form.setStarthour(String.valueOf(shour[i]));
String setStarthour = new String [0];
初始化里定义的...想做个循环..把0~23放到数组里..最终的目地是在JSP页面上的下拉框里显示出来..该怎么写啊小弟初学.谢谢各位...
String shour[] = new String[0];
for(int i=0;i<=23;i++)
{
shour[i].valueOf( i);
}
mes_spc_011_form.setStarthour(String.valueOf(shour[i]));
应该这样:
for(int i=0;i <=23;i++)
{
shour[i]=String.valueOf( i);
}
1.你初始化数组要有初始值。
2.数组下标是从0开始。要是放23个数,实际是从0~22.String shour[] = new String[23];
for(int i=0;i<23;i++)
{
shour[i] = ""+i;
}
至于在JSP的下拉框显示问题。看你是直接用JSP就写,还是通过Struts返回后写了。
1.就是用楼上的固定的这种String[] shour=new String[23];
2.另外就是用链栈,那么你就可以放任意长度的值。
for(int i=0;i <=23;i++)
{
shour[i]=String.valueOf( i);
}
。
for(int i=0;i<25;i++){
shour[i] = String.valueOf(i);
}
0-23一共24个数,其它的没什么好说的