out.print("<select name=month>"
for(i=0;i<=j;i++)
{
NO[i]=RS.getString("PRD_NO");
out.print("<option value=NO[i]>"+NO[i]+"</option>"
}
out.print("</select>");

解决方案 »

  1.   

    你把select放在循环外,在循环语句中方option,就和上面 net_lover(孟子E章) 的写法一样
      

  2.   

    out.print("<select name=month>"
    while (RS.next()) {
    NO[i]=RS.getString("PRD_NO");
    out.print("<option value=NO[i]>"+RS.getString("PRD_NO")+"</option>"
    out.print("<tr height='23'><td>"+"<li>"+RS.getString("PRD_NO")+"</td></tr>");
    }
    out.print("</select>");
      

  3.   

    String temp="";
    while (!rs.next())
    {
    temp = RS.getString("PRD_NO");
    out.print("<option value=temp>"+temp+"</option>");
    }
    rs.close();
      

  4.   

    out.print("<select name=month>"
    while (RS.next()) {
    NO[i]=RS.getString("PRD_NO");
    out.print("<option value=NO[i]>"+NO[i}+"</option>"
    out.print("<tr height='23'><td>"+"<li>"+NO[i]+"</td></tr>");
    i ++;
    }
    out.print("</select>");