Hallo,
Ich möchte den folgenden Code, den ich in jsp geschrieben habe möglichst in JSTL bzw. Expresion Language schreiben.
Der funktionierende JSP-Code:
Mein Versuch in EL-Code. Es funktioniert leider nicht.
Kann mir Jemand bitte helfen?
Vielen Dank und Gruß
Messmar
Ich möchte den folgenden Code, den ich in jsp geschrieben habe möglichst in JSTL bzw. Expresion Language schreiben.
Der funktionierende JSP-Code:
Code:
<%! static final String[] customers = { "peugeot", "mercedes", "renault", "bmw", "audi", }; %> <% boolean temp = false; for (int i = 0; i < customers.length; i++) { if(kunde.equals(customers[i])){ %> <%@ include file ="../include/forms/kontakt_form.jsp" %> <% temp = true; break; } } if (!temp) { %> <%@ include file ="../include/forms/kontakt2_form.jsp" %> <% } %>
Kann mir Jemand bitte helfen?
Code:
<c:set var="flag" value="false" scope="session"/> <c:forEach var="s" items="${customers}"> <c:when test="${s eq kunde}"><%@ include file ="../include/forms/kontakt_form.jsp" %></c:when> <c:set var="flag" value="true" scope="session"/> </c:forEach> <c:when test="${flag == false}"><%@ include file ="../include/forms/kontakt_form.jsp" %></c:when>
Messmar
Comment