Ich suche nach einer Lösung mit einer benutzerdefinierten Funktion in EL.EL benutzerdefinierte Funktion, wie HashSet <Integer> in <Funktionssignatur> zu deklarieren?
Unten die .tld Datei:
<function>
<description>
Retourne vrai si l'élement est contenu dans la collection, faux sinon.
</description>
<name>isIn</name>
<function-class>com.plebicom.librairies.ebuyclub.partenaire.Partenaire</function-class>
<function-signature>
boolean isIn(HashSet<Integer> partenairesExclus, int idPart)
</function-signature>
</function>
Dann wird die .java- Datei:
public static boolean isIn(HashSet<Integer> partenairesExclus, int idPart) {
if(partenairesExclus.contains(idPart)) {
return true;
}
return false;
}
Wenn ich versuche, es zu kompilieren, tritt ein Fehler auf:
Das Tag "</Integer>" fehlt .
Also versuche ich > und < statt "<" und ">" zu verwenden. Aber das funktioniert nicht.
Vielleicht weiß jemand eine Lösung, um es zu beheben.
Im voraus, danke!
Nicht sicher, dass Sie UTF-8-Zeichensatz in TLD Definition –