繁体   English   中英

如何从函数将数据检索到jsp文件中的下拉列表框中

[英]How can I retrieve data to a drop down list box in my jsp file from a function

如何从SQL数据库(特别是从一列)中检索数据以下拉JSP文件中的列表框? 但我想从.java文件中的函数中检索此数据,并将其检索到JSP列表框中,因此顺序为:

我的java文件中的一个函数,该函数从sql DB(特别是从列)中检索数据并将其显示在jps列表框中?

这将在java文件中的功能

这是我的代码:

public String getc_Condicion(){
    String query = "";

    String c_condicion = new String();
        query = "select C_Condicion_Beca from Bca_Condicion_Beca";
        try{
            st = con.createStatement();
            rs = st.executeQuery(query);

            while (rs.next()){
                c_condicion = rs.getString("C_Condicion_Beca");
               }
        }
        catch(SQLException e){
        System.out.println("Error al obtener los datos: "+e.getMessage());

        }

    return c_condicion;
}

您在找这个吗? 但是,这可能不是最佳设计明智的选择。

public String[] getcDataCondicion(){
    String query = "";

    String[] cDataCondicion= new String[100];
        query = "select C_Condicion_Beca from Bca_Condicion_Beca";
        try{
            st = con.createStatement();
            rs = st.executeQuery(query);
            int i=0;
            while (rs.next()){
                cDataCondicion[i] = rs.getString("C_Condicion_Beca");
                 i++;
               }
        }
        catch(SQLException e){
        System.out.println("Error al obtener los datos: "+e.getMessage());

        }

    return cDataCondicion;
}

<%  

  YourClass c= new YourClass();
String[] result=c.getcDataCondicion();
%>

<Select>
<%
  for(int i=0;i<result.length;i++){
%>
 <Option>result[i]</ Option>
<% } %>
</select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM