Вопросы с тегом «jstl»

JSTL (стандартная библиотека тегов JSP) - это стандартная библиотека тегов на основе JSP, которая предлагает теги для управления потоком на странице JSP, средства форматирования даты / числа и интернационализации, а также несколько служебных функций EL.

8
Оценить пустые или нулевые теги JSTL c
Как я могу проверить, является ли значение Stringnull или пустым, используя 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? Абсолютный uri: 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) …
135 jsp  servlets  jstl 

10
Как сделать if-else в Тимелеафе?
Как лучше всего сделать простой if- elseв Тимелеафе? Я хочу добиться в Thymeleaf того же эффекта, что и <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;
111 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 …
107 java  jsp  for-loop  foreach  jstl 

13
Доступ к значению Enum с помощью EL с JSTL
У меня есть Enum под названием Status, определенный как таковой: 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;тега. Например …
104 java  jsp  jakarta-ee  jstl 

4
Использовать varStatus цикла JSTL forEach в качестве идентификатора
Я хочу использовать счетчик из цикла 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, если тег для одинаковых строк
У меня есть переменная из объекта на моей странице JSP: &lt;%= ansokanInfo.getPSystem() %&gt; Значение переменной - NAT, что является правильным, и я хочу применить определенные элементы страницы для этого значения. Как использовать тег, чтобы узнать случай? Я пробовал что-то вроде &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; process &lt;/c:if&gt; Но приведенное …
91 java  jsp  websphere  jstl  jsp-tags 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.