sende array fra jsp side til servlet
Jeg har en webshop, hvor der er nogle bøger i. Men når man går til checkout skal man dernæst indstaste personlige informationer, der herved sendes til en servlet, som så laver en kvitering til kunden og til forretningen der sendes via mail. Dette har jeg styr på. Problemet er at jeg ikke kan få en bestemt parameter for hvert købt Item sendt med i formen til servletten, der herefter kan hente de enekelte bøger fra databasen osv udfra den unikke parameter. Problemet er at jeg skal finde en måde jeg kan rende sessionen igennem for alle bøger og herefter tilføje den enekelte bog antallet af købte til et array eller noget, der så bliver sendt med formen. Forslag ville være rigtig rare.Her er koden for min Checkout.jsp der viser de vare man har købt , samt den form der skal sende de vigtige informationer og parameter. Formen indeholder kun lige pt navn og adresse. Men skal som sagt også bruge de købte produkter.
_---------------------------------------------------------------
CheckOut.jsp
<%@ page session="true" import="java.util.*, test.Book" %>
<html>
<head>
<title>CheckOut</title>
</head>
<center>
<table border="0" cellpadding="0" width="100%" bgcolor="#FFFFFF">
<tr>
<td><b>Forfatter</b></td>
<td><b>Titel</b></td>
<td><b>Isbn</b></td>
<td><b>Pris</b></td>
<td><b>Antal</b></td>
<td></td>
</tr>
<%
Vector buylist = (Vector) session.getValue("test.shoppingcart");
String amount = (String) request.getAttribute("amount");
for (int i=0; i < buylist.size();i++) {
Book anOrder = (Book) buylist.elementAt(i);
%>
<tr>
<td><b><%= anOrder.getForfatter() %></b></td>
<td><b><%= anOrder.getTitel() %></b></td>
<td><b><%= anOrder.getIsbn() %></b></td>
<td><b><%= anOrder.getPris() %></b></td>
<td><b><%= anOrder.getAntal() %></b></td>
</tr>
<%}%>
<tr>
<td> </td>
<td> </td>
<td><b>Total pris</b></td>
<td><b>Kr.<%= amount %></b></td>
<td> </td>
</tr>
</table>
<p>
<a href="<%=response.encodeURL("liste?id=1")%>">Køb mere</a>
</center>
<br/>
<br/>
<form name="emailSendForm" action="EmailSendServlet" method="POST">
<table border="0" cellpadding="2">
<tr>
<td>Navn:</td>
<td><input type="text" size="25" name="Navn"></td>
</tr>
<tr>
<td>Efternavn:</td>
<td><input type="text" size="25" name="EfterNavn"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" size="25" name="Email"></td>
</tr>
<tr>
<td>Adresse:</td>
<td><textarea cols="25" rows="5" name="Adresse"></textarea></td>
</tr>
</table>
_____________________________________________________________________
Mangler alle de nødvendige data der ligger i indkøbskurven, her er tale om isbn og antal på alle varerne der skal medsendes til servletten
_________________________________________________________________
<input type="submit" name="SubmitButton" value="Bestil"></p>
</form>
</body>
</html>
---------------------------------------------------------------
Se min kommentar i ____________________
