我在jsp页面中使用html标签创建一个网站,我添加了一个下拉列表框,用户想从列表中选择输入值,所选值应存储在数据库表中。我不知道如何编码。你能帮我吗?
提前致谢。
答案 0 :(得分:0)
从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!");
}
%>