Als «jstl» getaggte Fragen

JSTL (JSP Standard Tag Library) ist eine JSP-basierte Standard-Tag-Bibliothek, die Tags zur Steuerung des Flusses auf der JSP-Seite, Formatierungs- und Internationalisierungsfunktionen für Datum / Nummer sowie verschiedene Dienstprogramm-EL-Funktionen bietet.

8
Bewerten Sie leere oder null JSTL c-Tags
Wie kann ich Stringanhand der cTags von überprüfen, ob a null oder leer ist JSTL? Ich habe eine Namensvariable var1und kann sie anzeigen, möchte aber einen Komparator hinzufügen, um sie zu validieren. <c:out value="${var1}" /> Ich möchte überprüfen, ob es null oder leer ist (meine Werte sind Zeichenfolgen).
389 jsp  jstl  el 


13
if… else innerhalb von JSP oder JSTL
Ich möchte einen HTML-Code basierend auf einer Bedingung in einer JSP-Datei ausgeben. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Wie kann ich das machen? Soll ich JSTL verwenden?
283 jsp  if-statement  jstl 


3
JSTL in JSF2-Facelets… macht Sinn?
Ich möchte ein bisschen Facelets-Code bedingt ausgeben. Zu diesem Zweck scheinen die JSTL-Tags einwandfrei zu funktionieren: <c:if test="${lpc.verbose}"> ... </c:if> Ich bin mir jedoch nicht sicher, ob dies eine bewährte Methode ist. Gibt es einen anderen Weg, um mein Ziel zu erreichen?
163 jsf  jsf-2  jstl  facelets 

16
Wie installiere ich JSTL? Der absolute uri: http://java.sun.com/jstl/core kann nicht aufgelöst werden
Ich weiß nicht, was ich falsch gemacht habe, aber ich kann JSTL nicht einschließen. Ich habe jstl-1.2.jar, aber leider bekomme ich eine Ausnahme: 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
Wie mache ich es, wenn sonst in Thymeleaf?
Was ist der beste Weg, um ein einfaches zu machen if- elsein Thymeleaf? Ich möchte in Thymeleaf den gleichen Effekt erzielen wie <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> in JSTL. Was ich bisher gedacht habe: <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
Prüfen Sie, ob die Liste leer ist. JSTL
Ich habe versucht zu bewerten, ob diese Array-Liste leer ist oder nicht, aber keine davon hat sie überhaupt kompiliert: <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}"> Wie kann ich bewerten, ob …
121 java  jsp  jstl 


5
JSP: JSTLs <c: out> -Tag
Was genau macht das Schreiben einer JSP-Seite &lt;c:out&gt;? Ich habe festgestellt, dass die folgenden beiden das gleiche Ergebnis haben: &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
So erhalten Sie einen Indexwert aus der foreach-Schleife in jstl
Ich habe einen Wert im requestObjekt wie folgt eingestellt: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); und so iteriere ich in jsp Seite &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; Wie erhalte ich den Index jedes Elements und übergebe ihn an …
106 java  jsp  for-loop  foreach  jstl 

13
Greifen Sie mit EL mit JSTL auf den Enum-Wert zu
Ich habe eine Aufzählung namens Status als solche definiert: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Ich möchte über VALIDeinen JSTL-Tag auf den Wert von zugreifen . Insbesondere das testAttribut des &lt;c:when&gt;Tags. …
104 java  jsp  jakarta-ee  jstl 

4
Verwenden Sie den varStatus der JSTL forEach-Schleife als ID
Ich möchte die Anzahl aus der JSTL forEach-Schleife verwenden, aber mein Code scheint nicht zu funktionieren. &lt;c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"&gt; &lt;div id="divIDNo${theCount}"&gt; &lt;/div&gt; &lt;/c:forEach&gt; produziert &lt;div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" &gt;
103 java  jsp  jstl  el 


4
JSTL if-Tag für gleiche Zeichenfolgen
Ich habe eine Variable von einem Objekt auf meiner JSP-Seite: &lt;%= ansokanInfo.getPSystem() %&gt; Der Wert der Variablen ist NAT, was korrekt ist, und ich möchte bestimmte Seitenelemente für diesen Wert anwenden. Wie verwende ich ein Tag, um den Fall zu kennen? Ich habe so etwas versucht &lt;c:if test = "${ansokanInfo.getPSystem() …
90 java  jsp  websphere  jstl  jsp-tags 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.