[RESOLVIDO]Dúvida com startsWith em JSTL

1 resposta
R

Galera a dúvida é simples, pelo menos eu acho que seja. Eu tenho esse trecho de código

<c:choose> <c:when test="${currentOccurrence.startsWith('-')}"> ... </c:when> <c:otherwise> ... </c:otherwise> </c:choose>

Eu acho que pelo código dá pra entender oq eu quero fazer. Eu só quero q ele entre no when caso o string currentOccurrence comece com “-” mas não tá dando certo o erro é esse:

/occurrences.jsp(39,2) The function startsWith must be used with a prefix when a default namespace is not specified

não entendi o erro… então peço a ajuda de vcs pra resolver esse problema. A taglib q eu to usando eh essa:

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

1 Resposta

R

Resolvi importando o taglib de funções

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

e modifiquei o código

<c:choose> <c:when test="${fn:startsWith(currentOccurrence,'-')}"> ... </c:when> <c:otherwise> ... </c:otherwise> </c:choose>

Criado 19 de setembro de 2008
Ultima resposta 20 de set. de 2008
Respostas 1
Participantes 1