Angenommen, ich einen benutzerdefinierten Tag habe, die eine Liste der Strings nehmen:eine Liste in EL Erstellen
<%@ attribute name="thelist" type="java.util.List<java.lang.String>"
required="true" %>
Wie kann ich dieses Attribut in der jsp erstellen, die den Tag ruft? Ich könnte ein scriptlet
<tags:list thelist='<%= java.util.Arrays.asList("blah","blah2") %>' />
zu verwenden, aber ist es eine Möglichkeit, dies mit Expression Language zu tun, denn das ist der Vorzug zu geben scheint?
ist dies immer noch wahr 4 Jahre später : "Weder EL noch JSTL bieten einen integrierten Mechanismus zum Hinzufügen von Elementen zu einer Sammlung". Konnte keinen Weg finden, dies zu tun – cahen
@cahen - Ich habe EL seit mehreren Jahren schwer benutzt, aber ich sehe keinen Grund dafür, es zu ändern. JSP ist als Ansichtstechnologie gedacht, und Mutation ist etwas, was ein Controller tun sollte. – kdgregory