2016-05-02 8 views
-1

Ich verwende diesen Code, um Formulardaten innerhalb JSP Form zu erhalten.Wie speichern Sie Daten in der Controller-Klasse zum Speichern von Datensatz aus Formulardaten in JSP

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

Wie immer ich dynamische Form verwende. Wie kann ich alle Daten in der Controller-Klasse bekommen.
Hier ist die Code-of-View-Klasse, dh 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> 

Wie kann ich alle Daten im Textfeld nach dem Hinzufügen weiterer Schaltflächen Aktion erhalten.

Antwort

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

wie können wir direkt in einer Liste hinzufügen. –

Verwandte Themen