Limitar caracters ou palavras com JSTL

2 respostas
laelsonc

Olá saudações a todos,

Alguém ai tem idéia de como limitar as palavras ou caracters de uma variável string com JSTL ?

Exemplo: Limitar texto com 12 palavras ( pode ser por caracters também )

Texto = alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo

Saida limitada => alo mundo alo mundo alo mundo alo mundo alo mundo alo mundo …

É que já que na minha página não tem nenhuma tag <% %> gostaria de fazer tudo com JSTL mesmo.

2 Respostas

marciocamurati

Você pode usar a jstl functions:

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

E a chamada:

${fn:substring('hello',2,3)}

[]s

laelsonc

Legal to conhecendo agora JSTL to estudando o lancedas funçoes.
Eu havia feito assim, porque limitava exatamente por palavras e não cortava:

<c:forTokens items="${C.conTexto}" delims=" " var="word" varStatus="status">

                                        <c:if test="${status.count < 40}">
                                            
                                            <c:out value="${word}" escapeXml="false"/>
                                            
                                            
                                        </c:if>
                                        
                                    </c:forTokens> ...
Criado 1 de outubro de 2008
Ultima resposta 2 de out. de 2008
Respostas 2
Participantes 2