jstl- все статьи тега


Расширение h:outputText для пользовательских функций

Я использую JSF + RF уже более 2 лет и не имел возможности расширить существующие возможности компонентов. Теперь требование состоит в том, что я должен обрезать строку и отобразить ее, если она больше 25 символов. Это было достигнуто, как показано ниже <c:choose> <c:when test="#{fn:length(teststep.name) > 25}"> <h:outputText title="#{teststep.name}" value="#{fn:substring(teststep.name, 0, 2 ...

Доступ к значению Enum с помощью EL с JSTL

у меня есть перечисление называется статус определяется как таковой: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Я хотел бы получить доступ к значению VALID из тега JSTL. В частности, на <c:when> тег. Е. Г. <c:when test="${dp.status eq Status.VALID"> Я не уверен, что это возможно. ...

Как сделать если-нибудь в Thymeleaf?

каков лучший способ сделать простой if-else в Thymeleaf? Я хочу добиться в 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}">He ...

Как решить: не удается найти дескриптор библиотеки тегов для "http://java.sun.com/jsp/jstl/core" [дубликат]

этот вопрос уже есть ответ здесь: Не удается найти дескриптор библиотеки тегов для "http://java.sun.com/jsp/jstl/core" 11 ответов <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="com.library.controller.*"%> <%@ page import="com.library.dao.*" %> <%@ page import="java.util.*" %> <%@ page import="java.lang.*" %> <%@ page import="java.util.Da ...

Как получить значение индекса из цикла foreach в jstl

у меня есть набор значений в request объект следующим образом: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); и вот как я повторяю в JSP page <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> как мн ...

JSTL если тег для равных строк

у меня есть переменная от объекта на моей странице JSP: <%= ansokanInfo.getPSystem() %> значение переменной NAT, которое является правильным, и я хочу применить определенные элементы страницы для этого значения. Как я могу использовать тег, чтобы узнать дело? Я пробовал что-то вроде <c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"> process </c:if> но ничего не отображается. Как мне это сделать? Или я могу также использовать скриптлеты, т. е. <% if (ansok ...

Инкремент счетчика с петлей

этот вопрос связан с моим предыдущим вопросом: ССП итерации через список объектов Я хочу вставить счетчик, который начинается с 0 в моем цикле for, я пробовал несколько комбинаций до сих пор: 1. <c:forEach var="tableEntity" items='${requestScope.tables}'> <c:forEach var="rowEntity" items='${tableEntity.rows}' varStatus="count"> <c:out value="${count}" /> </c:forEach> </c:forEach> 2. <c:set var="count" value="0" scope="page" /> ...