如果用JSP那你可能发错地儿了吧
或者你用AJAX调后台程序生成的数据可能要等页面加载完成后才可以加载到页面显示出来。

解决方案 »

  1.   

    <select id.....>
    <%for(int i=0;i<....;i++){%}
    <option><%=....%></option>
    <%}%>
      

  2.   

    zhaoxiaoyang(梅雪香@深圳)   能说得再清楚点儿吗  谢谢
      

  3.   

    从数据库取出数据,存为list或者rs或者其它什么东西
    在jsp里循环就行了.
    <select id.....>
    <%for(int i=0;i<....;i++){%}
    <option><%=....%></option>
    <%}%>
    </select>这样就可以生成多个option了
      

  4.   

    也可以用,<script language="javascript" runat="server">光是连数据库和生成动态页面,用javascript还是没有问题的,不过速度的话,就跟VB写的asp差不多快了.没有JSP快.
      

  5.   

    function callAjaxDispComm(thisObj, srcObjs, destObjs, runJsStatus, runJavaStatus, url, callback) {
    if (isBlankOrNull(callback)) {
    callback = setAjaxDispContent;
    } if (isBlankOrNull(url)) {
    // Java&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;
    url = "/AjaxCommonServlet.ajax";
    }
    var ajaxUrl = gContextPath + url + getQueryString(srcObjs, runJavaStatus);
    sendRequest("get", ajaxUrl, null, true, callback, thisObj, srcObjs, destObjs, runJsStatus);}
    URL 换成查询网页,在解析一下返回值就ok了----
      

  6.   

    Click the link to solve your problem.Good luck!