Analog zu dem Beispiel hier: http://www.java2s.com/Code/Java/JSTL/JSTLcoretagif.htm
Wie das mit dem if-Tag allgemein funktioniert glaube ich verstanden zu haben,
<c:if test="${}" >xxx</c:if>
Zwischen die {} kommt meine abfrage, welche true or false ergeben muss und xxx wird bei true genommen.
Bei mir würde dann dann so aussehen:
<c:forEach var="xxx" items="${liste}">
<OPTION <c:if test="<%= %>"> selected </c:if>>${xxx}
</OPTION>
</c:forEach>
Zwischen <%= %>
könnte ja ganz normal mein Javacode, nur wie greife ich auf das aktuelle Element der Liste zu? Kann das deinem Bsp. leider auch nicht so genau entnehmen.