Preguntas etiquetadas con jstl

JSTL (JSP Standard Tag Library) es una biblioteca de etiquetas estándar basada en JSP que ofrece etiquetas para controlar el flujo en la página JSP, funciones de internacionalización y formato de fecha / número y varias funciones EL de utilidad.

8
Evaluar etiquetas JSTL c vacías o nulas
¿Cómo puedo validar si a Stringes nulo o está vacío usando las cetiquetas de JSTL? Tengo una variable de nombre var1y puedo mostrarla, pero quiero agregar un comparador para validarla. <c:out value="${var1}" /> Quiero validar cuando es nulo o vacío (mis valores son cadenas).
389 jsp  jstl  el 


13
si ... más dentro de JSP o JSTL
Quiero generar un código HTML basado en alguna condición en un archivo JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } ¿Cómo puedo hacer eso? ¿Debo usar JSTL?
283 jsp  if-statement  jstl 


3
JSTL en JSF2 Facelets ... ¿tiene sentido?
Me gustaría generar un poco de código Facelets condicionalmente. Para ese propósito, las etiquetas JSTL parecen funcionar bien: <c:if test="${lpc.verbose}"> ... </c:if> Sin embargo, no estoy seguro de si esta es una mejor práctica. ¿Hay otra forma de lograr mi objetivo?
163 jsf  jsf-2  jstl  facelets 

16
¿Cómo instalar JSTL? La uri absoluta: http://java.sun.com/jstl/core no se puede resolver
No sé lo que hice incorrectamente, pero no puedo incluir JSTL. Tengo jstl-1.2.jar, pero desafortunadamente recibo una excepción: 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) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429) at …
134 jsp  servlets  jstl 

10
¿Cómo hacer if-else en Thymeleaf?
¿Cuál es la mejor manera de hacer un simple if- elseen Thymeleaf? Quiero lograr en Thymeleaf el mismo efecto 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> en JSTL Lo que he imaginado hasta ahora: <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> No …

2
Evaluar si la lista está vacía JSTL
He estado tratando de evaluar si esta lista de matriz está vacía o no, pero ninguno de estos se ha compilado: <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}"> ¿Cómo puedo evaluar …
121 java  jsp  jstl 


5
JSP: etiqueta <c: out> de JSTL
Escribiendo una página JSP, ¿qué hace exactamente &lt;c:out&gt;? He notado que lo siguiente ambos tienen el mismo 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
Cómo obtener un valor de índice de foreach loop en jstl
Tengo un valor establecido en el requestobjeto como el siguiente, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); y así es como repito en la 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; ¿Cómo obtengo el índice de cada elemento y …
106 java  jsp  for-loop  foreach  jstl 

13
Acceda al valor de Enum usando EL con JSTL
Tengo un Enum llamado Estado definido como tal: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Me gustaría acceder al valor de VALIDdesde una etiqueta JSTL. Específicamente el testatributo de la &lt;c:when&gt;etiqueta. P.ej …
104 java  jsp  jakarta-ee  jstl 

4
Utilice JSTL para cada bucle varStatus como ID
Quiero usar el recuento del bucle JSTL forEach, pero mi código no 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; produce &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
104 java  jsp  jstl  el 


4
JSTL si etiqueta para cadenas iguales
Tengo una variable de un objeto en mi página JSP: &lt;%= ansokanInfo.getPSystem() %&gt; El valor de la variable es NAT, que es correcto y quiero aplicar ciertos elementos de página para este valor. ¿Cómo utilizo una etiqueta para conocer el caso? Intenté algo como &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; …
90 java  jsp  websphere  jstl  jsp-tags 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.