Ich benutze Start JSTL. Dann benutze ich ${fn:replaceAll('','','')}
diese Funktion. Der dritte Parameter muss <a href="pageContext.request.contextPath"/people/id.shtml>name</a>
dann ID und Name ist variabel. Aber ich kann dieses Anker-Tag nicht schreiben.JSTL Syntax replaceAll()
0
A
Antwort
1
Was Sie wirklich wollen, ist:
${fn:replace(text, 'before', 'after')}
Gibt einen String aus, was zu einer Eingabezeichenfolge ersetzt alle Vorkommen eines „vor“ String in ein „nach“ String.
Beachten Sie, dass die Funktion nicht replaceAll
aufgerufen wird.
Wenn dies für Sie nicht funktioniert, geben Sie bitte eine detailliertere Beschreibung des aufgetretenen Fehlers oder Verhaltens an.
0
Basierend auf Ihren Kommentar Ich denke, dass Sie so etwas wie dies wollen:
<c:choose>
<c:when test="${fn:contains(searchValue, searchString)}">
<a href='mylink'>searchValue</a>
</c:when>
<c:otherwise>
searchValue
</c:otherwise>
</c:choose>
Verwandte Themen
- 1. String replaceAll() vs. Matcher replaceAll() (Leistungsunterschiede)
- 2. java replaceAll()
- 3. Recursive replaceAll java
- 4. Javascript replaceAll arbeiten nicht
- 5. replaceAll ersetzt keine Zeichenfolge
- 6. groovy: Wie replaceAll ')' mit ''
- 7. ReplaceAll in Json
- 8. Java regex replaceAll mehrzeilige
- 9. Unterschied zwischen jstl-api und jstl-impl
- 10. java replaceAll (regex, Ersatz) regex
- 11. replace() und replaceAll() in Java
- 12. replaceAll ("Übereinstimmung", "ersetzen") in Java
- 13. Java8 Sammlung replaceAll-Methode Fehler
- 14. Wie ReplaceAll funktioniert in Java?
- 15. Java String-Manipulation Conditional replaceAll
- 16. Warum replaceFirst und replaceAll geben unterschiedliche Ergebnisse?
- 17. Seltsames Problem mit replaceAll() in Java
- 18. Groovy replaceAll, wo Ersatz Dollarsymbol enthält?
- 19. Warum schlägt replaceAll mit "illegaler Gruppenreferenz" fehl?
- 20. Groovy String replaceAll nicht wie erwartet funktioniert
- 21. replaceAll für StringBuilder mit Regex-Unterstützung?
- 22. replaceAll() lösche alle Interpunktionszeichen mit diesen Ausnahmen
- 23. String Methode replaceAll (String s, String-Ersatz)
- 24. Kombinieren von zwei regulären Ausdrücken mit replaceAll()
- 25. Ausdruck Bedeutung: formula.split ("[\\ *]") und obj1.replaceAll ("\\.", "");
- 26. JSTL und Javascript
- 27. jstl innerhalb Javascript
- 28. Variablen in JSTL überschreiben
- 29. JSTL-Format-Tag?
- 30. Variablen in JSTL param
danke für die Antwort. benutze $ {fn: replace (text, 'searchValue', 'searchvalue')}, wenn es das Anchor-Tag searchValue.add gefunden hat. aber wie man Anchor-Tags hinzufügt. ich denke, dass ich Fehler doppeltes und einzelnes Zitat bin. – Brain