Pytania otagowane jako jstl

JSTL (JSP Standard Tag Library) to standardowa biblioteka znaczników oparta na JSP, która oferuje znaczniki do sterowania przepływem na stronie JSP, formatowanie daty / liczby i internacjonalizację oraz kilka narzędziowych funkcji EL.

8
Oceń puste lub zerowe tagi JSTL c
Jak mogę sprawdzić, czy Stringwartość a jest pusta lub pusta przy użyciu cznacznikówJSTL ? Mam zmienną nazwy var1i mogę ją wyświetlić, ale chcę dodać komparator, aby ją zweryfikować. <c:out value="${var1}" /> Chcę sprawdzić, czy jest pusta lub pusta (moje wartości są łańcuchami).
389 jsp  jstl  el 


13
jeśli… jeszcze w JSP lub JSTL
Chcę wygenerować kod HTML oparty na pewnych warunkach w pliku JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Jak mogę to zrobić? Czy powinienem używać JSTL?
283 jsp  if-statement  jstl 


3
JSTL w JSF2 Facelets… ma sens?
Chciałbym warunkowo wypisać trochę kodu Facelets. W tym celu tagi JSTL wydają się działać dobrze: <c:if test="${lpc.verbose}"> ... </c:if> Nie jestem jednak pewien, czy jest to najlepsza praktyka? Czy jest inny sposób na osiągnięcie celu?
163 jsf  jsf-2  jstl  facelets 

16
Jak zainstalować JSTL? Nie można rozpoznać bezwzględnego adresu URL: http://java.sun.com/jstl/core
Nie wiem, co zrobiłem niepoprawnie, ale nie mogę dołączyć JSTL. Mam jstl-1.2.jar, ale niestety mam wyjątek: 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 org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492) at …
138 jsp  servlets  jstl 

10
Jak zrobić if-else w Thymeleaf?
Jak najlepiej zrobić coś prostego if- elsew Thymeleaf? Chcę osiągnąć w Thymeleaf taki sam efekt jak <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> w JSTL. Co doszedłem do tej pory: <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> Nie chcę oceniać potentially_complex_expressiondwa razy. Dlatego …

2
Sprawdź, czy lista jest pusta JSTL
Próbowałem ocenić, czy ta lista tablic jest pusta, czy nie, ale żadna z nich nawet się nie skompilowała: <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}"> Jak mogę ocenić, czy ArrayList jest …
121 java  jsp  jstl 


5
JSP: tag <c: out> JSTL
Pisząc stronę JSP, co dokładnie robi &lt;c:out&gt;? Zauważyłem, że oba mają ten sam wynik: &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
Jak uzyskać wartość indeksu z pętli foreach w jstl
Mam wartość ustawioną w requestobiekcie, jak poniżej, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); i tak właśnie iteruję na stronie 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; Jak uzyskać indeks każdego elementu i przekazać go do funkcji JavaScript onclick="getCategoryIndex()".
107 java  jsp  for-loop  foreach  jstl 

13
Uzyskaj dostęp do wartości wyliczenia przy użyciu EL z JSTL
Mam Enum o nazwie Status zdefiniowany jako: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Chciałbym uzyskać dostęp do wartości VALIDz tagu JSTL. W szczególności testatrybut &lt;c:when&gt;tagu. Na przykład &lt;c:when test="${dp.status eq Status.VALID"&gt; …
104 java  jsp  jakarta-ee  jstl 

4
Użyj zmiennej JSTL pętli forEach jako identyfikatora
Chcę użyć liczby z pętli JSTL forEach, ale mój kod nie działa. &lt;c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"&gt; &lt;div id="divIDNo${theCount}"&gt; &lt;/div&gt; &lt;/c:forEach&gt; produkuje &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
104 java  jsp  jstl  el 


4
JSTL if tag dla równych ciągów
Mam zmienną z obiektu na mojej stronie JSP: &lt;%= ansokanInfo.getPSystem() %&gt; Wartością zmiennej jest NAT, która jest poprawna i chcę zastosować określone elementy strony dla tej wartości. Jak używać tagu, aby poznać sprawę? Spróbowałem czegoś takiego &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; process &lt;/c:if&gt; Ale powyższe nic nie wyświetla. Jak …
91 java  jsp  websphere  jstl  jsp-tags 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.