タグ付けされた質問 「jstl」

JSTL(JSP標準タグライブラリ)は、JSPページのフローを制御するためのタグ、日付/数値のフォーマット、国際化機能、およびいくつかのユーティリティEL関数を提供する、JSPベースの標準タグライブラリです。

8
空またはnullのJSTL cタグを評価する
Stringのcタグを使用して、がnullまたは空かどうかを検証するにはどうすればよいJSTLですか? 名前の変数がvar1あり、それを表示できますが、それを検証するためにコンパレーターを追加したいと思います。 <c:out value="${var1}" /> nullまたは空のときに検証したい(私の値は文字列です)。
389 jsp  jstl  el 


13
if ... else in JSPまたはJSTL
JSPファイルの条件に基づいてHTMLコードを出力したい。 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
JSF2 FaceletsのJSTLは理にかなっていますか?
条件付きで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) 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 org.apache.jasper.compiler.Parser.parse(Parser.java:137) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299) …
134 jsp  servlets  jstl 

10
Thymeleafでif-elseを行う方法は?
簡単な操作を行うための最善の方法は何だif- elseThymeleafに? 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> potentially_complex_expression2回評価したくありません。そのため、ローカル変数を導入しましたcondition。それでも、th:if="${condition}との両方を使用するのは好きではありませんth:unless="${condition}"。 LETの発言:重要なことは、私は2個の異なるHTMLタグを使用することであるh2とspan。 それを達成するためのより良い方法を提案できますか?

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:JSTLの<c:out>タグ
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;
110 java  jsp  jstl  tags 

5
jstlのforeachループからインデックス値を取得する方法
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関数に渡すにはどうすればよいですかonclick="getCategoryIndex()"。
106 java  jsp  for-loop  foreach  jstl 

13
JSTLでELを使用して列挙値にアクセスする
そのように定義されたステータスと呼ばれる列挙型があります: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } VALIDJSTLタグからの値にアクセスしたいと思います。具体的にtestは、&lt;c:when&gt;タグの属性。例えば &lt;c:when test="${dp.status eq Status.VALID"&gt; これが可能かどうかはわかりません。
104 java  jsp  jakarta-ee  jstl 

4
JSTL forEachループのvarStatusをIDとして使用します
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 if等しい文字列のタグ
JSPページのオブジェクトから変数を取得しました。 &lt;%= ansokanInfo.getPSystem() %&gt; 変数の値は正しいNATであり、この値に特定のページ要素を適用したいと思います。タグを使用してケースを知るにはどうすればよいですか?私は何かを試しました &lt;c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"&gt; process &lt;/c:if&gt; しかし、上記は何も表示しません。どうすればよいですか?または、スクリプトレットを使用することもできます。 &lt;% if (ansokanInfo.getPSystem().equals("NAT"){ %&gt; process &lt;% } %&gt; 回答やコメントをありがとう。
90 java  jsp  websphere  jstl  jsp-tags 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.