問題タブ [jstl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1100 参照

java - 表示タグの問題

初めてdisplaytagを使用しようとしていますが、displaytagに問題があり、解決できないようです。解決策を探しましたが、インターネット上で何も見つかりませんでした。他のすべては機能していますが、機能していないのは唯一のものです。

かなり私はテーブルの単純な表示をしようとしています。

私が得るエラーは次のとおりです。

JSP ページは次のとおりです。

そして、本当に単純な私のクラス

誰かが私を正しい方向に向けることができれば、本当に感謝しています。

編集:開発に NetBeans と Tomcat6.0 を使用していることを忘れていました。

0 投票する
2 に答える
837 参照

jsp - JSTL タグで EL を使用しようとすると問題が発生しました

jstl タグ内で式言語を使用しようとしていますが、奇妙なエラーが発生します。

「TLD またはタグ ファイルの属性ディレクティブによると、属性値は式を受け入れません」

コードは次のようなものです。

しかし、次のコードはうまく実行されます。

jstl.jar と standard.jar を WEB-INF/lib/ (およびクラスパス) に追加しました。jstl を含めるディレクティブは標準です。

JSTL のバージョンは 1.1.2 です

アプリサーバー: tomcat 6.0.16

0 投票する
1 に答える
710 参照

struts2 - 「#」、「%」、「$」の違い

私は struts2 を初めて使用し、「#」、「%」、および「$」要素に混乱しています。次のようないくつかの使用法があります。

説明と例を教えてもらえますか?

0 投票する
5 に答える
147480 参照

java - ELは整数キーでマップ値にアクセスします

整数でキー設定されたマップがあります。ELを使用して、キーで値にアクセスするにはどうすればよいですか?

これは機能すると思いましたが、機能しません(マップがすでにリクエストの属性に含まれている場合):

フォローアップ:問題を追跡しました。どうやら${name[1]}、番号をとしてマップルックアップを実行しLongます。HashMapに変更しTreeMapてエラーを受け取ったときに、これを理解しました。

マップを次のように変更した場合:

その後、${name[1]}「One」を返します。それは何ですか?なぜ<c:out>数字を長いものとして扱うのですか。私には直感に反しているようです(intはlongよりも一般的に使用されているため)。

だから私の新しい質問は、Integer値によってマップにアクセスするためのEL表記法はありますか?

0 投票する
3 に答える
1103 参照

java - for-JavaEEの各ループとジェネリック

私はWebサイトベースのプロジェクトを設計しており、最初にJavaSEアプリケーション開発で論理レイヤーを設計しました。次に、Webサイト用にJavaEEでGUIを作成しました。JSTLを使用してJavaEEアーキテクチャにJavaSEファイルをインポートしていますが、これのみを使用してデータを呼び出します。

しかし、それは私に次のようなエラーを与えています:

  1. for-eachループ-for-each loops are not used in source 1.4, try source 1.5 to enable for-each loop.
  2. ジェネリック-generics are not supported in source 1.4, try source 1.5 to enable generics
  3. variable-arity methods are not supported in -source 1.4
0 投票する
1 に答える
9861 参照

struts2 - struts2 イテレータ タグのヘルプ

Struts イテレータタグを使用して、1 回の繰り返しでリストの 3 つの要素を取得しようとしています。

これは私が持っているものです。

私のリストには 18 の要素があり、1 回の反復で 3 つの要素を出力したいと考えています。そのため、リストの長さを 3 で割っています。したがって、ループは 6 回実行され、合計で 18 個の要素が出力されます。

この例では、私のリストに含まれる別の altId は次のとおりです: 41 - 58 (18)。ただし、私が持っているコードは次のように出力します

そのため、カウンターが更新されていないようです。誰かがこれで私を助けることができますか?

0 投票する
3 に答える
1284 参照

java - ForEach と Facelets

私のマネージドBean:

私の forEach :

私の出力ストリーム:
私はここにいます...
私はここにいます...
私はここにいます...
私はここにいます...

ご覧のとおり、"getLiQuickNav( )" は ForEach によって 4 回呼び出されます。しかし、「getLiQuickNav( )」を 1 回だけ呼び出したくありません。1 回だけ呼び出すにはどうすればよいですか?

おまけの質問: 「tata、titi、toto」の 3 つの項目しかないのに、なぜ「getLiQuickNav( )」は 4 回呼び出されるのですか?

ありがとう

0 投票する
5 に答える
547 参照

java - ArrayList の奇妙な動作

JSP、JSTL、サーブレット、および JavaBeans を使用して Web サイトを作成しています。

私のコードのある時点で、オブジェクトの ArrayList を使用しようとしていますが、奇妙なことが起こっています: 最初のオブジェクトを追加すると問題なく、2 番目のオブジェクトを追加すると 2 番目の場所に追加されますが、 index(0) のオブジェクトは、index(1) のオブジェクトと同じ値を取得します。

多分問題は

articleList は Article クラスの ArrayList なので。

誰かが私が間違っていることを指摘できますか?

以下は私のコードです:

そして Article クラス

0 投票する
2 に答える
23998 参照

java - response.sendRedirectでリダイレクトできません

jspまたはサーブレットでリダイレクトを行う方法について何時間もグーグルとグーグルで検索しました。しかし、それを適用しようとすると、機能しません。

jspページ内にあるコード:

デバッグから、正規表現が機能し、articleIdがnumberでない場合ifは内部に入りますが、response.sendRedirectに到達しても、実際にはリダイレクトされません。

この場合、私は非常に基本的な何かを見逃していますか?

前もって感謝します。