Value eins Eingabefledes Abfragen

Hallo,

ich möchte den, oben mit funktionierenden (Mit eurer Hilfe), Code in JSTL bzw. E Language schreiben.

Mein Versuch sieht folgendermaßen aus, aber es funkz. leider nicht.
Für jeden Tipp bin sehr dankbar.

Gruß
Messmar

Code:
  <c:set var="term" value="false" scope="session"/>

<c:forEach var="s" items="${customers}">
   <c:when test="${s eq kunde}"><%@ include file ="../include/forms/kontakt_form.jsp" %>
         <c:set var="term" value="true" scope="session"/>
   </c:when>
</c:forEach>
<c:when test="${term== false}"><%@ include file ="../include/forms/kontakt_form.jsp" %></c:when>
 
Zuletzt bearbeitet:
Hallo,

ich habe jetzt den Code etwas angepasst so, dass es immerhin funkz. bis aus der Break, den ich versuche mit der Variable $term zu erreichen, leider haut nicht ganz hin.

Noch einen Tipp/Hilfe?

Vielen Dank und Gruß
Messmar

Code:
<% pageContext.setAttribute("customers", new String[]{"peugeot","mercedes","renault","bmw","audi"} ); %>


<c:set var="knr" scope="session" value="${param.kunde}"/>
<c:set var="temp" value="false" />


<c:forEach var="cos" items="${customers}">
	<c:if test="${cos eq knr}">
		<%@ include file ="../include/forms/kontakt_form.jsp" %>
		<c:set var="temp" value="true" />
		<c:out value="${temp}"/>
	</c:if>
	<c:if test="${temp != true}"><%@ include file ="../include/forms/kontakt2_form.jsp" %></c:if>
	
</c:forEach>
 
Hallo,

die Lösung:

Code:
<c:forEach var="cos" items="${customers}">
	<c:if test="${temp == false}">
		<c:if test="${cos eq knr}">
			<%@ include file ="../include/forms/kontakt_form.jsp" %>
			<c:set var="temp" value="true" />
		</c:if>
	</c:if>
	
</c:forEach>
<c:if test="${temp != true}">
	<%@ include file ="../include/forms/kontakt2_form.jsp" %>
</c:if>

Gruß
Messmar
 
Zurück