Hi folgender Code liest mir aus meiner Datenbank Artikelparameter eines Webshops aus. Es ist eine Übersicht aller angelegten Artikel.
Ich möchte nun die Werte mit Hilfe eines "kaufen" Buttons an mein Servlet übergeben um diese in einem Warenkorb anzuzeigen.
Das Problem ist dass ich die Parameter welche ausgelesen (Artikelnummer, Preis,...) werden nicht in ein Formularfeld eingelesen bekomme um diese dann an mein Servlet zu übergeben.
Hier muss ich doch mit <input> irgendwie Namen und Typen vergeben um diese dann im Servlet weiterverarbeiten zu können.
Kann mir hier eventuell jemand weiterhelfen?
Ich möchte nun die Werte mit Hilfe eines "kaufen" Buttons an mein Servlet übergeben um diese in einem Warenkorb anzuzeigen.
Das Problem ist dass ich die Parameter welche ausgelesen (Artikelnummer, Preis,...) werden nicht in ein Formularfeld eingelesen bekomme um diese dann an mein Servlet zu übergeben.
Java:
out.println("<td>" + element.getBeschreibung() + "</td>");
Hier muss ich doch mit <input> irgendwie Namen und Typen vergeben um diese dann im Servlet weiterverarbeiten zu können.
Kann mir hier eventuell jemand weiterhelfen?
Java:
<%
OnlineShopDatabase help_db=(OnlineShopDatabase) getServletContext().getAttribute("SHOPdb");
Vector<Artikel> help_V = help_db.getArtikel();
for (int i = 0; i < help_V.size();i++) {
Artikel element = (Artikel)help_V.elementAt(i);
out.println("<form name=\"formular\" method=post action=\"OnlineShopServlet\">");
out.println("<tr><td>" + element.getArtikelnummer() + "</td>");
out.println("<td>" + element.getName() + "</td>");
out.println("<td>" + element.getBeschreibung() + "</td>");
out.println("<td>" + element.getPreis() + "</td>");
out.println("<td>" + element.getMenge() + "</td>");
out.println("<td>");
out.println("<input type=submit value=\"kaufen\">");
out.println("</td>");
out.println("</form>");
out.println("</tr>");
}
%>