【发布时间】:2012-03-04 15:41:29
【问题描述】:
嗨,我正在尝试用 mysql 数据填充 html 下拉列表,但我收到错误我正在通过附加字符串在 java 页面上使用 html 并调用具有字符串生成器的方法,在该方法中我在 jsp 页面上附加 html 调用它我的代码是,
html.append("<select name='pic'>");
html.append("<option value='none'>Select</option> ");
html.append("<%");
html.append("Class.forName('com.mysql.jdbc.Driver').newInstance(); ");
html.append("Connection con = DriverManager.getConnection('jdbc:mysql://192.168.1.104:3306/networkmonitoring','mohsin','123456');");
html.append("Statement stmt = con.createStatement(); ");
html.append("ResultSet rs = stmt.executeQuery('Select objecttype_name from network_objecttype');");
html.append("while(rs.next()){");
html.append("%>");
html.append("<option value='<%=rs.getString('objecttype_name')%>'><%=rs.getString('objecttype_name')%></option>");
html.append("rs.getString(1)");
html.append("<%");
html.append("}");
html.append("%>");
html.append("</select>");
但我无法从 mysql 获取数据,只能在下拉列表中获取,
'><%=rs.getString('objecttype_name')%>
希望得到您的回复
提前致谢!
【问题讨论】:
-
整个过程都错了..你在用代码做什么......
-
我在我的帖子中写过它在下拉列表中显示“'>”!
-
@ramesh 我正在尝试从 mysql 获取数据到 html 中的下拉列表使用,我通过附加字符串生成器在服务器端使用 html
-
在html中你将如何使用java...而不是html你必须使用jsp..
-
我没有使用 html 页面我使用的是 java 类并且有字符串生成器,我在其中附加 html 这整个这是在一个特定的方法中,然后在 jsp 页面中调用这个类的方法