So erzeugen Sie dynamische Tabelle in einer java-Klasse aus einer Liste
Arbeite ich in einer Anwendung, wo ich eine html-Tabelle in der java-Klasse und speichern müssen, dass in der Datenbank.Ich bin erstellen der Tabelle in java, sondern die, wie die Generierung von dynamischen Zeile in dieser Tabelle .Mit 3 Listen.Ich gebe, was ich getan habe,
+"Interview LineUp"
+" <table border ='1'>"
+"<tr>"
+"<td>Interviewe</td>"
+"<td>Timing1</td>"
+"<td>Timing2</td> "
+"</tr> "
+"<tr>"
+"<td>name</td>"
+"<td>timing1</td> "
+"<td>timing2</td> "
+"</tr> "
+"</table>"
Also das ist die Tabelle, die ich verwende in der java-Klasse,und ich habe 3 Listen, die enthält 3 Informationen wie name,timing1,timing2.Jetzt möchte ich, dass, wenn es sind 3 Werte in allen Listen dann 3 Zeilen erzeugen.
Sind die Listen
List<String> interviewTimingToFrom1 = Arrays.asList(interviewTime1.split(","));
List<String> interviewTimingToFrom2 = Arrays.asList(interviewTime2.split(","));
List<String> listOfinterviewerName = Arrays.asList(intervierwName.split(","));
Wie ich bin, dies zu tun
+"<tr>";
for(int k=0;k<listOfinterviewerName .size();k++){
+"<td>listOfinterviewerName .get(k)</td>"
+}
Wie zu tun,dass zu der java-Klasse ?? jemand bitte helfen .Vielen Dank im Voraus
Verstehe ich dich richtig, du hast zum speichern der HTML in eine Datenbank???
Ihre eingegebenen Daten ist wirklich dunkel. Was ist, wenn die 3 Listen nicht die gleiche Anzahl von Werten?
ja, Sie r schreiben den 3 Liste wil haben th gleiche Anzahl von Daten, das ist sicher
können Sie helfen????
Ja, es heißt for-Schleife. Wenn Sie nicht wissen, die for-Schleife noch, Sie sollten weiterhin, Java zu lernen, bevor Sie versuchen, etwas zu diesem Komplex.
Ihre eingegebenen Daten ist wirklich dunkel. Was ist, wenn die 3 Listen nicht die gleiche Anzahl von Werten?
ja, Sie r schreiben den 3 Liste wil haben th gleiche Anzahl von Daten, das ist sicher
können Sie helfen????
Ja, es heißt for-Schleife. Wenn Sie nicht wissen, die for-Schleife noch, Sie sollten weiterhin, Java zu lernen, bevor Sie versuchen, etwas zu diesem Komplex.
InformationsquelleAutor lucifer | 2015-09-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
+"test"
ist keine gültige Java-Anweisung. Was sind Sie mit dem hinzufügen der text?Beim Bau eines Strings inkrementell, sollten Sie immer Verwendung eines
StringBuilder
.Natürlich, zum Schutz gegen Cross-site-scripting - (XSS -) Angriffen werden, sollten Sie die Flucht der Werte.
Der dir nicht folgt. Der code ist nicht dabei einen append(String), die an einer Schnur überall.
Ihr code richtig funktioniert für mich ,danke boss
InformationsquelleAutor Andreas
Ich war mir nicht so klar über Ihre Frage, aber als pro, was ich verstanden habe, ist der code unten wird für Sie arbeiten.
Dabei
String = String.concat(String)
(oderString += String
) in einer Schleife ist schlecht für die performance. Verwenden Sie immer eineStringBuilder
bei der schrittweise Aufbau eines String in einer Schleife.Danke, ich werde das im Kopf behalten & Praxis...
InformationsquelleAutor Yadvendra