Запитання з тегом «jstl»

JSTL (стандартна бібліотека тегів JSP) - це стандартна бібліотека тегів на основі JSP, яка пропонує теги для управління потоком на сторінці JSP, форматуванням дати та номерів та інтернаціоналізацією, а також декількома функціональними програмами EL.

8
Оцініть порожні або нульові теги JSTL c
Як я можу перевірити, якщо Stringнуль чи порожній за допомогою cтегів JSTL? У мене є змінна назва, var1і я можу її відобразити, але я хочу додати компаратор, щоб перевірити її. <c:out value="${var1}" /> Я хочу перевірити, коли він є нульовим або порожнім (мої значення - це рядки).
389 jsp  jstl  el 


13
якщо… інше в рамках JSP або JSTL
Я хочу вивести якийсь код HTML на основі певної умови у файлі JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Як я можу це зробити? Чи варто використовувати JSTL?
283 jsp  if-statement  jstl 


3
JSTL в JSF2 Facelets ... має сенс?
Я хотів би умовно вивести трохи коду Facelets. З цією метою теги JSTL, здається, працюють нормально: <c:if test="${lpc.verbose}"> ... </c:if> Однак я не впевнений, чи це найкраща практика? Чи є інший спосіб досягти своєї мети?
163 jsf  jsf-2  jstl  facelets 

16
Як встановити JSTL? Абсолютний урі: http://java.sun.com/jstl/core неможливо вирішити
Я не знаю, що я зробив неправильно, але я не можу включити JSTL. У мене є jstl-1.2.jar, але, на жаль, я отримую виняток: 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) …
134 jsp  servlets  jstl 

10
Як робити, якщо інше в чебрецю?
Який найкращий спосіб зробити простий if- elseв чебрецю? Я хочу досягти в Чебрецю такого ж ефекту, що і <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> в JSTL. Що я до цього часу зрозумів: <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> Я не хочу …

2
Оцініть, чи список JSTL порожній
Я намагався оцінити, чи цей список масивів порожній чи ні, але жоден з них навіть не склав: <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}"> Як я можу оцінити, чи ArrayList порожній?
121 java  jsp  jstl 


5
JSP: тег <c: out> JSTL
Написавши сторінку JSP, що саме робить &lt;c:out&gt;? Я помітив, що наступні обидва мають однаковий результат: &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
Як отримати значення індексу з циклу foreach в jstl
У мене в requestоб'єкті встановлено таке значення, як наступне, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); і це я повторюю на сторінці 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; Як отримати індекс кожного елемента та передати його у функцію JavaScript …
106 java  jsp  for-loop  foreach  jstl 

13
Доступ до значення Enum за допомогою EL за допомогою JSTL
У мене Enum називається Статус визначений як такий: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Я хотів би отримати значення VALIDвід тегу JSTL. Зокрема testатрибут &lt;c:when&gt;тегу. Напр &lt;c:when test="${dp.status eq Status.VALID"&gt; Я …
104 java  jsp  jakarta-ee  jstl 

4
Використовуйте JSTL для varStatus циклу для кожного циклу як ідентифікатор
Я хочу використовувати підрахунок з циклу JSTL forEach, але мій код, здається, не працює. &lt;c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"&gt; &lt;div id="divIDNo${theCount}"&gt; &lt;/div&gt; &lt;/c:forEach&gt; виробляє &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
104 java  jsp  jstl  el 


4
Тег JSTL if для рівних рядків
У мене є змінна від об’єкта на моїй сторінці JSP: &lt;%= ansokanInfo.getPSystem() %&gt; Значенням змінної є NAT, що є правильним, і я хочу застосувати певні елементи сторінки для цього значення. Як я використовую тег, щоб знати випадок? Я спробував щось на зразок &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; process &lt;/c:if&gt; …
90 java  jsp  websphere  jstl  jsp-tags 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.