Konvertieren kann abcdefg vom Typ der Klasse java.lang.String class [Ljava.lang.String;
Ich versuche, um einen String in einer tag-Bibliothek wie diese:
<c:set var="columnText" value="${fn:join(columnText,'.pdf')}" />
<a href="${fn:join('http://host:8082/pdf/',columnText)}" >bla</a>
Jedoch diese Ausnahme tritt auf:
javax.el.ELException: Cannot convert abcedfg vom Typ der Klasse java.lang.String class [Ljava.lang.String;
'abcdefg' ist der Inhalt der columnText auf den ersten.
- Die 2. Zeile macht keinen Sinn. Was ist
columnText
? Was ist der Zweck der 1. Zeile, wenn Sie nicht mit dem Wert, den es bietet? - Entfernt die erste Zeile, da es nicht sinnvoll für diese Frage.
- columnText ist ein ganz normaler String.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, Sie versuchen, das äquivalent von
aber das ist nicht die Verwendung von
fn:join
.join
erhält ein array und verbindet seine Elemente Verwendung des zweiten Arguments als Trennzeichen.Versuchen mit
Durch die Art und Weise, wenn man wollte Zeichenfolgen zusammen, die Sie gesehen haben soll, für Hilfe bei der Verkettung von Zeichenfolgen zu finden, die Beiträge wie folgt: Verketten von strings in JSP-EL?