問題タブ [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.
html - JSTL タグが HTML に変換されない
私の輸入品:
私のJSTLコード:
HTML 生成コード:
生成されたコードは、JSTL コアが HTML に変換されていることを示しています。
ただし、JSTL の「fmt」は HTML に変換されません。
詳しくは:
- 私はTomcat 6に取り組んでいます
xml - x:out が選択したノード内の要素を削除しないようにする
次の XML ファイルがあるとします。
次の JSTL フラグメントでは、xml が変数「file」にロードされています。
私は得たいと思っています:
しかし、得ています:
注意、タグはありません。結果にタグを残すようにJSTLを取得するにはどうすればよいですか?
java - jsfからリダイレクトしますか?
私は大学のプロジェクトでjsp、jstl、およびjsfを使用したアプリケーションに取り組んでいますが、jsfも初めてです。
これまでのところ、すべてがうまくいっています。ただし、マネージド Bean から dinamyc パラメータを使用してページにリダイレクトする方法を理解するのに問題があるようです。例えばarticle.jsp?article_id=2
誰かがそれがどのように行われたか教えてもらえますか?
私は次のようなものを使用しようとしています
しかし、エラーが発生します:
使おうとしてきた
しかし、再びエラーが発生します。
jsf で作業しているときにマネージド Java Bean からリダイレクトする方法を教えてください。
以下は私のコードです(おそらく何か問題があり、それがリダイレクトが機能しない理由です)。
前もって感謝します。
jsp - JSTL インポート タグのパラメーターを投稿するにはどうすればよいですか ()?
現在、JSP ページで JSTL タグを使用して、外部ページのコンテンツをインポートしています。
残念ながら、パラメータは現在長くなっています。URL でGETパラメーターとしてエンコードされているため、「414: 要求 URL が大きすぎます」というエラーが表示されます。パラメータを外部 URLにPOSTする方法はありますか? 別のタグ/タグ ライブラリを使用している可能性がありますか?
jsp - JSTLタグを使用してELで文字をエスケープする方法は?
次の JSP コード スニペットがあります。
サーバーは JSP をコンパイルできません。ただし、「Animal's Part」から文字「'」を削除すると、コンパイル可能になります。「\」文字を使用してエスケープしようとしましたが、それでもエラーが発生します。
任意の提案/ヘルプをいただければ幸いです。可能であれば、スクリプトレットの使用を避けようとしました。
ありがとう。
編集:この質問の解決策の1つとして投稿された(StackOverflowに投稿した後)、なんとか機能させることができました。その前に投稿された他のソリューション(VincentとEddieによる)を試しましたが、残念ながら、回答の環境では機能する可能性があると思いますが、私の環境では機能しません。ありがとう。
java - c:foreach using List: コレクション、マップ、配列、または null に評価する必要があります
List<MyClass>
だから私は春のウェブフローアプリケーションのビューで表示用にループしようとしています。ただし、コレクション、マップ、配列、または null に評価する必要があるというエラーが表示されます。
# の代わりに $ も試しました。
これが私のxmlフロー定義です。
そして、セクションのリストを返す関数。
それについてのことは、このコードは機能します
jakarta-ee - JSTLでセットの最初の要素を選択するには?
次のコードで何とかできましたが、もっと簡単な方法があるはずです。
java - StrutsベースのWebアプリのJSPページ内でJSTLを使用する
私はStruts1.2ベースのWebアプリを持っており、JSPページで多くのスクリプトレットコードを使用しています。JSTLを使用してコードをクリーンアップしたいと思います。サーブレット仕様レベル:2.3およびJSP仕様レベル:1.2。WSAD5.1を使用しています。
<c:if></c:if>
タグを使用してみましたが、プロジェクトのビルド時に次のエラーが発生します。「JSP翻訳:タグの場合は読み込めません」
このタグライブラリのtaglibs要素とTLDファイルを適切なフォルダーに含めました。
コンテナがタグハンドラを見つけることができないと思います。
誰かがこれについて彼らの考えを共有することができれば素晴らしいでしょう。
java - なぜJSP/JSPLを1000で割ると余りが出ることがあるのですか?
1000で除算すると、「正しく」除算されないバグに遭遇することがあります。たとえば、.09055を取得する代わりに90.55を1000で割ると、.090549999999が得られます。
なぜこうなった?これは浮動小数点演算の結果ですか?グーグル検索はこれが原因であるかもしれないことを示しているようでした、しかし私は具体的な答えを見つけませんでした。
これを修正するために、答えを5桁に丸めることができますが、これはより深刻な問題へのパッチにすぎないようです。
java - c:out JSP でアポストロフィを \' としてエスケープする
私は人の姓を持つオブジェクトフィールドを持っています。
${person.lastName}を使用すると、 O'Brianを取得します
私が使用する場合
私はオブライエンを取得します
どちらの出力も IE の次の jsp コードを壊します
に変形するからです。
また
O'Brian としてO'Brianをエスケープする必要があります
この問題を解決する方法はありますか?
解決
最も洗練されたソリューションは、単純なタグを使用しているようです。
次に、WEB-INF に utils.tld ファイルを配置します。
次に、jsp 内で次のようにします。