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.

8
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 cadeias).
389 jsp  jstl  el 


13
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 JSTL?
283 jsp  if-statement  jstl 


3
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 objetivo?
163 jsf  jsf-2  jstl  facelets 

16
Como instalar o JSTL? O uri absoluto: http://java.sun.com/jstl/core não pode ser resolvido
Não sei o que fiz incorretamente, mas não posso incluir o JSTL. Eu tenho o jstl-1.2.jar, mas infelizmente recebo a exceção: org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148) …
134 jsp  servlets  jstl 

10
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 else</span> </c:otherwise> </c:choose> em JSTL. O que eu descobri até agora: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> Não …

2
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 test="${myObject.featuresList.length() == 0 }"> <c:if test="${myObject.featuresList.empty}"> <c:if test="${myObject.featuresList.empty()}"> <c:if test="${myObject.featuresList.isEmpty}"> Como posso avaliar se um ArrayList …
121 java  jsp  jstl 


5
JSP: tag <c: out> de JSTL
Escrevendo uma página JSP, o que exatamente isso &lt;c:out&gt;faz? Notei que os dois a seguir têm o mesmo resultado: &lt;p&gt;The person's name is &lt;c:out value="${person.name}" /&gt;&lt;/p&gt; &lt;p&gt;The person's name is ${person.name}&lt;/p&gt;
110 java  jsp  jstl  tags 

5
Como obter um valor de índice do loop foreach em jstl
Eu tenho um valor definido no requestobjeto como o seguinte, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); e é assim que eu itero na página jsp &lt;% if(request.getAttribute("categoriesList") != null) { %&gt; &lt;c:forEach var="categoryName" items="${categoriesList}"&gt; &lt;li&gt;&lt;a onclick="getCategoryIndex()" href="#"&gt;${categoryName}&lt;/a&gt;&lt;/li&gt; &lt;/c:forEach&gt; &lt;% }%&gt; Como faço para obter o índice de cada …
107 java  jsp  for-loop  foreach  jstl 

13
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 testatributo da &lt;c:when&gt;tag. Por …
104 java  jsp  jakarta-ee  jstl 

4
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. &lt;c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"&gt; &lt;div id="divIDNo${theCount}"&gt; &lt;/div&gt; &lt;/c:forEach&gt; produz &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
104 java  jsp  jstl  el 


4
JSTL if tag para strings iguais
Eu tenho uma variável de um objeto na minha página JSP: &lt;%= ansokanInfo.getPSystem() %&gt; 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 &lt;c:if test …
90 java  jsp  websphere  jstl  jsp-tags 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.