Perguntas com a marcação «jstl»

JSTL (JSP Standard Tag Library) é uma biblioteca de tags padrão baseada em JSP que oferece tags para controlar o fluxo na página JSP, formatação de data / número e recursos de internacionalização e várias funções EL de utilidade.

389
Avaliar tags JSTL c vazias ou nulas

Como posso validar se a Stringé nulo ou vazio usando as ctags de JSTL? Eu tenho uma variável de nome var1e posso exibi-la, mas quero adicionar um comparador para validá-la. <c:out value="${var1}" /> Quero validar quando é nulo ou vazio (meus valores são

283
se ... mais dentro de JSP ou JSTL

Eu quero produzir algum código HTML com base em alguma condição em um arquivo JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Como eu posso fazer isso? Devo usar

163
JSTL no JSF2 Facelets… faz sentido?

Gostaria de emitir um pouco do código Facelets condicionalmente. Para esse propósito, as tags JSTL parecem funcionar bem: <c:if test="${lpc.verbose}"> ... </c:if> No entanto, não tenho certeza se essa é uma prática recomendada? Existe outra maneira de alcançar meu...

132
Como fazer if-else no Thymeleaf?

Qual é a melhor maneira de fazer um simples if- elseno Thymeleaf? Quero alcançar no Thymeleaf o mesmo efeito que <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something...

121
Avalie se a lista está vazia JSTL

Eu tenho tentado avaliar se esta lista de matriz está vazia ou não, mas nenhuma delas foi compilada: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if...

110
JSP: tag <c: out> de JSTL

Escrevendo uma página JSP, o que exatamente isso <c:out>faz? Notei que os dois a seguir têm o mesmo resultado: <p>The person's name is <c:out value="${person.name}" /></p> <p>The person's name is

104
Use varStatus do loop JSTL forEach como um ID

Eu quero usar a contagem do loop JSTL forEach, mas meu código não parece funcionar. <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> produz <div

104
Acesse o valor Enum usando EL com JSTL

Eu tenho um Enum chamado Status definido como: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Eu gostaria de acessar o valor de VALIDde uma tag JSTL. Especificamente, o...

90
JSTL if tag para strings iguais

Eu tenho uma variável de um objeto na minha página JSP: <%= ansokanInfo.getPSystem() %> O valor da variável é o NAT que está correto e desejo aplicar certos elementos da página a este valor. Como faço para usar uma tag para conhecer o caso? Eu tentei algo como <c:if test =...

88
Avalie list.contains string em JSTL

Eu preciso esconder um elemento se certos valores estiverem presentes no JSP Os valores são armazenados em uma lista, então tentei: <c:if test="${ mylist.contains( myValue ) }">style='display:none;'</c:if> Mas não funciona. Como posso avaliar se uma lista contém um valor em...

85
EL acessa um valor de mapa por chave inteira

Eu tenho um mapa codificado por inteiro. Usando EL, como posso acessar um valor por sua chave? Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "One"); map.put(2, "Two"); map.put(3, "Three"); Achei que isso funcionaria, mas não (onde map já está nos atributos...