如何将输入值存储到数据库中?

时间:2012-02-28 11:04:05

标签: jsp jdbc

   `<table>
    <tr><td>TextBox1</td><td><input type="text" name="student1">
      <tr><td>TextBox2</td><td><input type="text" name="student1">
     <tr><td>TextBox3</td><td><input type="text" name="student1">
     <tr><td>TextBox4</td><td><input type="text" name="student1">
       <tr><td><input type="submit" value="Submit">
      </table>` 

我的问题是如何将这些输入框转发到另一个页面以及如何将这些值插入数据库?

2 个答案:

答案 0 :(得分:0)

name属性需要是唯一的,否则在上面的情况下只会选择最后一个文本框,即4。

并不十分熟悉jsp和jdbc,但您需要做的步骤如下。

  1. 将名称属性更改为唯一。
  2. 使用特定驱动程序初始化类
  3. 创建连接对象
  4. 创建声明
  5. 执行查询
  6. 关闭连接

答案 1 :(得分:0)

您需要在&lt; form&gt;中吞没表格。元件。表单元素允许您将数据从一个页面传递到另一个页面。表单可以通过GET和POST两种方式传递参数。它们之间的唯一区别是GET参数传递在URL中可见,其中POST参数在内部由浏览器传递。

话虽如此,您的网页应如下所示:

`<form action='MyPage.jsp' method='POST'>
  <table>
   <tr><td>TextBox1</td><td><input type="text" name="student1"></td></tr>
   <tr><td>TextBox2</td><td><input type="text" name="student2"></td></tr>
   <tr><td>TextBox3</td><td><input type="text" name="student3"></td></tr>
   <tr><td>TextBox4</td><td><input type="text" name="student4"></td></tr>
   <tr><td><input type="submit" value="Submit"></td></tr>
  </table>
 </form>`

现在您创建一个名为MyPage.jsp的页面,读取参数并将其插入数据库。

我希望这会对你有所帮助。