如何在控制器类中存储数据以保存来自jsp中表单数据的记录

时间:2016-05-02 15:14:05

标签: java jsp servlets dynamic-binding

我正在使用此代码获取在jsp Form中使用的表单数据。

String product=request.getParameter("product");
String qty=request.getParameter("quantity");
String price=request.getParameter("price");
writer.println(product  +" "+qty+"  "+price);

我是如何使用动态表单的。如何在控制器类中获取所有数据 这是视图类的代码,即jsp Pages。

  <script>
 $(document).ready(function(){
   $("button").on("click", function(){
     var row = '<tr><td><input type="text" name="product" value="product..">'+
    '</input></td><td><input type="number" name="quantity" value="quanty..">' +
   ' </input></td><td><input type="number" name="price" value="price.."> </input></td></tr>';
     $("#customers").append(row);
   });
 });
</script>
</head>
<body>
  <button type="button">Add More Products</button>
  <form action="XmlServlet" method="get">
   <table id="customers">
 <tr>
 <th>Product</th>
 <th>Quantity</th>
 <th>Price</th>
 </tr>
  <tr>
     <td><input type="text" name="product" value="product.."></input>    </td>
    <td><input type="number" name="quantity" value="quanty.."></input></td>
    <td><input type="number" name="price" value="price.."></input></td>
  </tr>
             <tr>
               <td><input type="submit"></td>
            </tr>
            </table>
             </form>

如何在添加更多按钮操作后将所有数据保存在文本字段中。

1 个答案:

答案 0 :(得分:0)

String[] products = request.getParameterValues("product");