pgoetz: Tabelle an Servlet übergeben

Beitrag lesen

Servus,

Servus!

[...]

<form action="./playlist.html" method="get">
<input type="button" id="MarkerButton" value="inMarker" onclick="setMarker()">
<table id="MarkerList" border="2" cellspacing="2" cellpadding="4">
<tr>
<td>In-Marker</td>
<td>Out-Marker</td>
</tr>
</table>
<INPUT TYPE="submit" VALUE="Sequenzen abspielen">
</form>


> [...]  
  
So, wie das da steht, ist das Markup nicht valide. In einem <form>-Element werden die <input>-Elemente beim absenden des Formulars verschickt. Deine Tabelle ist aber in keinem <input>-Element. Du könntest den Inhalt der Tabelle (die Du vermutlich auch anzeigen willst) in ein hidden-Field schreiben, dann würde das beim submit auch verschickt werden. Dann musst Du aber auch per Javascript nicht nur die sichtbare, sondern auch die zu verschickende Tabelle erweitern.  
Bist Du Dir sicher, dass Du wirklich die Tabelle verschicken willst? Du musst ja im Servlet dann das Markup parsen und verarbeiten. Erzeuge Dir besser in einem entsprechenden <input>-Element die Daten in einer Struktur, die für das serverseitige Verarbeiten besser geeignet ist (z.B. CSV, XML, ...).  
  
Peter