【发布时间】:2012-03-29 14:57:03
【问题描述】:
我正在使用jsp页面中的html标签创建一个网站,我添加了一个下拉列表框,用户想从列表中选择输入值,选择的值应该存储在数据库表中。我不知道如何编码。你能帮帮我吗?
提前致谢。
【问题讨论】:
我正在使用jsp页面中的html标签创建一个网站,我添加了一个下拉列表框,用户想从列表中选择输入值,选择的值应该存储在数据库表中。我不知道如何编码。你能帮帮我吗?
提前致谢。
【问题讨论】:
从 jsp 中获取选定项的值。并在 servlet 中编写以下代码:
<%
String selectedValue=request.getParameter("lang");
out.println("Selected Value is: "+selectedValue);
Connection con = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "jdbctutorial";
String driver = "com.mysql.jdbc.Driver";
try{
Class.forName(driver);
con = DriverManager.getConnection(url+db,"root","root");
try{
Statement st = con.createStatement();
int val = st.executeUpdate("INSERT employee VALUES("'"+"selectedValue"+"'"s);
System.out.println("1 row affected");
}
catch (SQLException s){
System.out.println("SQL statement is not executed!");
}
%>
【讨论】: