, die nicht ausschließlich HTML-Code ist. Es ist HTML-Code und was wie PHP aussieht. In jedem Fall ist die Option in der ersten Zeile die Standardoption, wenn "submitExpressionForm.project" und "val.projectId" identisch sind.
<option selected value="<c:out value="something"/>">
<c:out value="something"/>
</option>
oder
<option value="<c:out value="something"/>">
<c:out value="something"/>
</option>
Je nachdem, ob diese beiden Variablen sind äquivalent: Dies wird wie im Browser machen. Lange Rede, kurzer Sinn, füllt einen Gegenstand in einem Pull-Down-Menü (zB
) und setzt ihn unter bestimmten Bedingungen auf die Standardauswahl. Natürlich wird es nicht "etwas" sagen - es wird der Inhalt der Variablen val.projectId sein.
In diesem Code wird mit PHP curly braces to do substitution und den terenary operator to do a if/then statement.
Die HTML nicht viel tun, es ist der JSP Teil, das Sie interessiert, würde ich sagen. Der Ausdruck $ druckt das binäre Attribut 'ausgewählt' entweder aus oder druckt es nicht, je nachdem, ob die Option im Ansichtsmodell ausgewählt ist oder nicht. Das ' Projektname ' –