問題タブ [taglib]
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.
grails - 使用する理由グレイルで?
標準の HTML フォーム タグに慣れている場合、Grails で g:textField を使用する理由は何ですか?
私の理解が正しければ、次の 2 つの代替マークアップは同等です。
g:textField を使用すると価値が高まる状況はありますか? 何か不足していますか?
jsp - 非 Web コンテキストの FreeMarker で JSP タグ ライブラリを使用できますか?
私は FreeMarker (および Velocity) を調査していましたが、FreeMarker で気に入った点の 1 つは、既存の JSP タグで使用できることでした。ただし、これは FreeMarker をサーブレットのビューとして使用する場合にのみ機能することがわかりました。これらの JSP タグ ライブラリを FreeMarker または Velocity のいずれかで非サーブレット コンテキスト、つまり電子メール メッセージの生成に使用する方法はありますか?
jakarta-ee - Taglibs 対 Javaclass: または、両方を最良の方法で組み合わせる方法
私は現在、非常に優れた taglib サポートと強力な API を備えた Java ベースの CMS である OpenCms のテンプレートを作成しています。
とにかく、チュートリアルやソースを見ると、(html) 出力の生成に taglibs または Javaclasses が使用されているのは約 50 ~ 50 です。
私は JSP をきれいに保つようにしています。つまり、スクリプトレット コードをあまり使用しないようにしています (代わりに JSTL などを使用します)。ある時点で、コードをさらに制御する必要が生じる可能性があります。それはJavaクラスが入ってきたときで、ここでどこまで行くべきかわかりません(個人的には、クラスでHTMLを生成するという考えは好きではありません)。
ここに私が持っているいくつかの長所と短所があります:
- taglibs を使用すると、毎回サーブレット コンテナーを再起動する必要がなくなります。変更を加えて結果を確認するだけです
- taglib JSP は、「同じ」構文のため、特に Web デザイナーにとって保守が容易です。
- Javaclass は完全な/より多くの IDE サポートを提供します (タイプ/構文チェック)
- より複雑な要件により、Javaclass-code はより簡潔になります (JSP でページコンテキストに変数を配置する場合と比較して)
- EL (式言語) は JSP/taglib にさらに力を加えますが、これもまた別の構文であり、学習する必要があります
これにアプローチする方法に関するベストプラクティスはありますか? おそらく将来的にこれを維持しなければならない他の同僚がいるので、私はクリーンで維持可能な解決策を探しています. ;)
java - カスタム taglib - リクエストごとに再コンパイルされる .tag ファイル。これは正常ですか?
.tag ファイルを使用してカスタム taglib を作成しています。同時に 2 ページをロードする場合を除いて、すべてがうまく機能します。リクエストごとに .tag ファイルが再コンパイルされ、同時実行性によりコンパイルが失敗するようです。
これは .tag ファイルの正常な動作ですか? 私はそれらが一度だけコンパイルされることを期待していたでしょう。再コンパイルを防ぐ方法はありますか?
.tag ファイルは jar ファイルにあり、war ファイルの lib ディレクトリに含まれています。問題があれば、JBoss 4.2.1 にデプロイします。
ありがとう。
java - カスタムタグのEclipse「タグライブラリ記述子が見つかりません」(JSTLではありません!)
Ant で問題なくビルドされ、JBoss に完全にデプロイされ、問題なく実行される Java EE プロジェクトがあります。このプロジェクトには、いくつかのカスタムタグ ライブラリ ( JSTLではありません!) が含まれていますが、これらも問題なく動作しています。
問題は Eclipse IDE (Ganymede) にあります。カスタム タグを使用するすべての JSP ファイルで、JSP パーサーは taglib の include 行に次のエラーでフラグを立てます。
Cannot find the tag library descriptor for (example).tld
これにより、タブ ライブラリを使用するたびにエラーとしてフラグが立てられ、IDE にはその定義がないため、タグ パラメータなどをチェックできません。
私たちの完璧に機能する JSP ファイルは赤いエラーの海であり、私の目は燃え始めています。
Eclipse に「探しているタグ ライブラリ記述子は "src/web/WEB-INF/(example)-taglib/(example).tld" です」と単純に伝えるにはどうすればよいでしょうか?
私はすでに Eclipse サポート フォーラムでこの質問をしましたが、役に立つ結果はありませんでした。
java - strutsでURLを使用してパラメータをエンコードする方法は?
ページに本のリストが表示されます。ユーザーが本をクリックすると、その詳細ページが開きます。問題は、各本の ID を詳細ページの URL でエンコードする必要があることです。
詳細ページへのリンクは /loadDetailForm.do です。本に id=23 がある場合、リンクは /loadDetailForm.do?id=23 として表示されます。
ここにコードを貼り付けています:
ありがとう
combobox - 使用するStruts 1で
Struts 1 を使用しています。タグライブラリがあります。
このタグ ライブラリは、Struts 2.0 Framework でのみ機能します。これには、アプリケーションで使用したタグがあります。Struts 1 に戻る必要があるときに、エラーが発生しました。
デプロイメント記述子を解析できませんでした: java.io.IOException: '/WEB-INF/struts-tags.tld' を有効なタグ ライブラリに解決できません。エラーが原因で発生した可能性があります
Struts 1での使用方法を提案できますか
java - struts taglibを使用してJavaScript関数にパラメーターを渡す方法は?
updateHiddenField(value)
パラメータとして値を取得し、この値を非表示フィールドの値として設定するjavascript関数があります。flight
パラメータid
と。を持つJavaBeanがありますflightNo
。
問題: tag(struts)を使用しているときに、 id
JavaBeanのパラメーターをflight
js関数に渡すにはどうすればよいですか?updateHiddenField(value)
<html:link>
ありがとうUmar
java - Tomcatでtaglibスキャンをオフにすることは可能ですか?
起動時に、TomcatはWEB-INFディレクトリを再帰的にスキャンしてTLD(タグライブラリ記述子)ファイルを探します。その結果、Webアプリケーションのディレクトリの下に多数のファイルがある場合、起動プロセスが遅くなります。そのような状況でスキャンを完全にオフにする方法があるかどうか、または少なくとも検索を絞り込むためのフィルターを提供する方法があるかどうかを誰かが知っていますか?