«jstl» etiketlenmiş sorular

JSTL (JSP Standart Etiket Kitaplığı), JSP sayfasındaki akışı kontrol etmek için etiketler, tarih / sayı biçimlendirme ve uluslararasılaştırma olanakları ve çeşitli yardımcı EL işlevleri sunan JSP tabanlı standart bir etiket kitaplığıdır.

8
Boş veya boş JSTL c etiketlerini değerlendirin
Etiketlerini Stringkullanarak a'nın boş veya boş olup olmadığını nasıl doğrulayabilirim ?cJSTL Bir ad değişkenim var var1ve bunu görüntüleyebilirim, ancak doğrulamak için bir karşılaştırıcı eklemek istiyorum. <c:out value="${var1}" /> Boş veya değer (değerlerim dizeler olduğunda) doğrulamak istiyorum.
389 jsp  jstl  el 


13
eğer… JSP veya JSTL içinde başka
Bir JSP dosyasındaki bazı koşullara göre bazı HTML kodları çıktısını almak istiyorum. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Bunu nasıl yapabilirim? JSTL kullanmalı mıyım?
283 jsp  if-statement  jstl 


3
JSF2 Facelets JSTL… mantıklı?
Şartlı kod biraz Facelets kodunu çıktı istiyorum. Bu amaçla, JSTL etiketleri düzgün çalışıyor gibi görünüyor: <c:if test="${lpc.verbose}"> ... </c:if> Ancak bunun en iyi uygulama olup olmadığından emin değilim? Hedefime ulaşmanın başka bir yolu var mı?
163 jsf  jsf-2  jstl  facelets 

16
JSTL nasıl kurulur? Mutlak uri: http://java.sun.com/jstl/core çözülemiyor
Neyi yanlış yaptığımı bilmiyorum ama JSTL'yi dahil edemem. Jstl-1.2.jar'ım var, ancak maalesef istisnayla karşılaşıyorum: 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 org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439) at …
135 jsp  servlets  jstl 

10
Thymeleaf'te if-else nasıl yapılır?
Basit yapmanın en iyi yolu nedir if- elseThymeleaf'te? Thymeleaf'te de aynı etkiyi elde etmek istiyorum <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'de. Şimdiye kadar ne düşündüm: <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> potentially_complex_expressionİki kez değerlendirmek istemiyorum . Bu yüzden yerel değişkeni …

2
Listenin boş olup olmadığını değerlendirin JSTL
Bu dizi listesinin boş olup olmadığını değerlendirmeye çalışıyorum ama bunların hiçbiri derlemedi bile: <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}"> Bir ArrayList'in boş olup olmadığını nasıl değerlendirebilirim?
121 java  jsp  jstl 


5
JSP: JSTL'nin <c: out> etiketi
Bir JSP sayfası yazmak, tam olarak ne yapar &lt;c:out&gt;? Aşağıdakilerin her ikisinin de aynı sonucu verdiğini fark ettim: &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
Jstl'de foreach döngüsünden bir dizin değeri nasıl alınır
requestNesnede aşağıdaki gibi bir değer setim var , String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); ve jsp sayfasında bu şekilde yineliyorum &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; Her öğenin dizinini nasıl alırım ve bunu JavaScript işlevine geçiririm onclick="getCategoryIndex()".
107 java  jsp  for-loop  foreach  jstl 

13
EL kullanarak JSTL ile Enum değerine erişin
Şu şekilde tanımlanan Durum adlı bir Enum var: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } VALIDBir JSTL etiketinden değerine erişmek istiyorum . Özellikle etiketin testniteliği &lt;c:when&gt;. Örneğin &lt;c:when test="${dp.status eq Status.VALID"&gt; Bunun …
104 java  jsp  jakarta-ee  jstl 

4
JSTL forEach loop'un varStatus'unu bir kimlik olarak kullanın
JSTL forEach döngüsündeki sayımı kullanmak istiyorum, ancak kodum çalışmıyor gibi görünüyor. &lt;c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"&gt; &lt;div id="divIDNo${theCount}"&gt; &lt;/div&gt; &lt;/c:forEach&gt; üretir &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
104 java  jsp  jstl  el 


4
JSTL if etiketi eşit dizeler için
JSP sayfamdaki bir nesneden bir değişken var: &lt;%= ansokanInfo.getPSystem() %&gt; Değişkenin değeri, doğru olan NAT ve bu değer için belirli sayfa öğelerini uygulamak istiyorum. Vakayı bilmek için bir etiketi nasıl kullanırım? Gibi bir şey denedim &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; process &lt;/c:if&gt; Ancak yukarıdakiler hiçbir şey göstermiyor. Nasıl yapmalıyım …
91 java  jsp  websphere  jstl  jsp-tags 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.