Vorgehensweise: festlegen des ausgewählten "drop-down-Liste" Wert zur Laufzeit
Den eingefügten code unten bin ich mit dem erstellen dropdown-Liste, und java-script für machen einige Stoffe
<td>
<select id="currentCustomer" onchange="showSelectedCustomer(this)">
<c:forEach var="Customer" items="${listCustomer}" >
<option value="<c:out value="${Customer}" />"><c:out value="${Customer}" />
</option>
</c:forEach>
</select>
</td>
function showSelectedCustomer(dropdown) {
var selectedCustomer = dropdown.options[dropdown.selectedIndex].value;
var currentCustomer = document.getElementById('currentCustomer');
var context = document.forms[0].context.value;
document.forms[0].mode.value = "UPDATE";
document.forms[0].custName.value = dropdown.options[dropdown.selectedIndex].value;
document.forms[0].action=context+"/updateReportDetail.do";
document.forms[0].method="POST";
document.forms[0].submit();
}
Mein problem ist
wie die onselected Wert dynamisch in der drop-down-Liste.
Lassen Sie mich erklären hier kurz,
Zunächst zum Zeitpunkt der Protokollierung Anwendung der Landung "x.JSP" - Seite wird angezeigt drop-down-Liste mit mehreren Kunden-Namen mit der erste Kunde, der als Namen gewählt standardmäßig.
Wenn ich wählen Sie andere Kunden-Namen in der drop-down-Liste bin ich den Aufruf von Javascript[onchage Ereignis], um die Vorlage zu bilden, und einige andere Stoffe in DAO java-Klasse für den ausgewählten Kunden und wieder zurück in "x".JSP" - Seite.
Nun die Sache ist die ich brauche, um die neuesten customer name [ie..der Kunde, den ich verarbeitet in DAO java-Klasse] als onselected man in der drop-down-Liste.
Mir helfen Jungs.Vielen Dank für Ihre Mühe im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In deiner forEach-Schleife prüfen, ob der Kunde in Ihrem aktuellen iteration ist die eine, die passt zu Ihrem festgelegten Wahl. Sie don ' T geben keine Anzeichen, wie Sie die Wahl der "richtigen" Kunden selektiert werden, wenn die Seite geladen wird, also werde ich einige pseudo-code für die.