Java 无法在jsp的下拉列表中获取数据
我有一个要求,比如,我需要显示从数据库到下拉列表的数据。直到action类显示数据,甚至在action类中显示数据。但是当涉及到jsp时。下拉列表为空 此处的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
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}
由于多种原因,这是一个不合适的解决方案。您是否有命名列表的属性?