jsp如何将数据库的信息作为表单投票
时间: 2023-12-29 15:25:45 浏览: 25
首先,你需要从数据库中获取投票选项的信息,并将其显示在表单中。这可以通过使用 JSP 和数据库连接技术来完成。
以下是一个简单的示例,展示如何从数据库中获取投票选项信息,并将其作为表单显示:
```jsp
<%@ page import="java.sql.*" %>
<%
//连接数据库
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "123456";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM options");
while(rs.next()){
String optionName = rs.getString("option_name");
%>
<input type="radio" name="option" value="<%=optionName%>"><%=optionName%><br>
<%
}
} catch (Exception e) {
e.printStackTrace();
}
finally {
//关闭连接
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
%>
```
在上述示例中,我们连接了 MySQL 数据库,并从 `options` 表中获取了投票选项的信息。然后,我们将每个选项作为一个单选框显示在表单中。
你可以根据自己的需求对其进行修改和扩展。