Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在jsp的下拉列表中获取数据_Java_Jsp_Struts - Fatal编程技术网

Java 无法在jsp的下拉列表中获取数据

Java 无法在jsp的下拉列表中获取数据,java,jsp,struts,Java,Jsp,Struts,我有一个要求,比如,我需要显示从数据库到下拉列表的数据。直到action类显示数据,甚至在action类中显示数据。但是当涉及到jsp时。下拉列表为空 此处的jsp标记 html:select property="strName" tabindex="1"> <html:option value="">-- Select --</html:option> <logic:notEmpty name="NameList"> <html:optionsC

我有一个要求,比如,我需要显示从数据库到下拉列表的数据。直到action类显示数据,甚至在action类中显示数据。但是当涉及到jsp时。下拉列表为空

此处的jsp标记

html:select property="strName" tabindex="1">
<html:option value="">-- Select --</html:option>
<logic:notEmpty name="NameList">
<html:optionsCollection  name="PinRequestActionForm" property="NameList" label="pinrequestVO.strNameCD" value="pinrequestVO.strNameId" />
</logic:notEmpty>
</html:select>
html:select property=“strName”tabindex=“1”>
--挑选--
请建议我如何解决此问题。

我已参考此链接。

在程序中使用此servlet代码

Customer Name:

<select name="name">
     <% 
     try{

        Class.forName("com.mysql.jdbc.Driver");

        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/scs","root","root");

        Statement st=con.createStatement();
        String sql="select * from staff";
        ResultSet rs=st.executeQuery(sql);
        while(rs.next()){
         //String name = rs.getString("name");
     }
   %>
   <option value="<%=rs.getString("fname")%>"></option>

     <%
        }catch(Exception e){
        }     
     %>

 </select>
客户名称:
如果数据添加到名称列表中,则可以使用
标记显示:


${x.strNameCD}


由于多种原因,这是一个不合适的解决方案。您是否有命名列表的属性?