【发布时间】:2015-06-28 02:51:15
【问题描述】:
我的编程作业(一个 JSP 项目)遇到问题。
我有 2 个文本字段/输入和一个按钮。单击按钮时,我想向我的 SQL 数据库发送一个查询,该数据库将输入中输入的值插入到我的查询中,但我不知道如何连接。
这里有一些代码:
<table>
<tr>
<td>Employee name:</td><td><input id="emp_name" required="" type="text"></td>
</tr>
<tr>
<td>Employee phone:</td><td><input id="phone" required="" type="text"></td>
</tr>
<tr>
<button onclick="sqlQuery()">Add new employee</button>
</tr>
</table>
<script>
function sqlQuery {
<%
sql = "INSERT INTO `employees` (`employee_name`,`phone`) VALUES ('" + document.getElementById("emp_name") + "','" + document.getElementByID("phone") + ")";
try {
s = con.createStatement();
rs = s.executeQuery(sql);
}
</script>
所以基本上,当单击按钮时,我想发送带有输入的 2 个值的查询,以在这种情况下创建一个新员工(我还想在接下来的练习中更新和删除)。
【问题讨论】:
-
我不知道该怎么做。我有另一个按钮显示带有 select * from employees 的列表,但我没有问题,因为没有来自网站的输入。
-
使用真实的表单,并将其提交给 servlet。以this tutorial 为例
-
感谢您的教程。我还不太了解 servlet :(