問題タブ [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.

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

grails - Grails: ある taglib を別の内から呼び出す

g:datePickerを使用して出力の一部を生成する独自の taglib を定義したいと考えています。

このタグを呼び出すときに、属性マップを渡したいと思います。呼び出すときにg:datePicker、その出力を直接応答に書き込みたいと思います (GSP 内で呼び出すときと同じように)。

これどうやってするの?ありがとう。

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

java - この (些細な) 単体テストが失敗するのはなぜですか?

これは、IBM のMastering Grailsシリーズからほぼそのまま引用したものです。

DateTagLib.groovy:

DateTagLibTests.groovy:

grails test-app DateTagLib出力:

タイプ(int / long / String)を一致させてみましたが、まだ頭を壁にぶつけています。

このテストも失敗します。

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

netbeans - Where do I put jstl.jar and standard.jar so that Netbeans don't give errors/warnings?

Where do I put jstl.jar and standard.jar so that Netbeans don't give errors/warnings anymore about the taglib.

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

java - JSPカスタムTaglib:ネストされた評価

カスタムtaglibがあるとします。

taglibクラス内で、テンプレートを処理し、JSPにその出力を再評価するように指示する必要があります。たとえば、次のような場合です。

私が持っている出力は次のとおりです。

実際にこれを出力する必要がある場合:

これは実行可能ですか?どのように?

ありがとう。

0 投票する
6 に答える
5599 参照

struts2 - Struts-struts-taglib.jarが見つかりません

私は初めてStrutsです。そのウェブサイトからダウンロードStruts2しました。struts-html.tld次に、自分のファイルの1つでファイルを参照したいと思いJSPます。

しかしstruts-taglib.jar、ダウンロードした支柱でファイルを探したところ、見つかりませんでした。

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

java - Struts - Struts が提供する .tld の JSP ページ内の Taglib ディレクティブ

ベースのアプリケーションを開発してStrutsいます。私はStrutsが初めてです。htmlが提供する taglib ディレクトリに指定された tagsStrutsを、ページ内で使用したいと考えていJSPます。

しかし、それを使用する方法がわかりません。taglib ディレクティブの使い方は知っていますが、ソースから .tld ファイルがバージョン 1.2.8 以降の .jar ファイルに埋め込まれていることを知りました。Struts バージョン 2.1.8 を使用しています。

ファイルがどの .jar ファイルにあるかわかりませんstruts-html.tld

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

java - JSP Googlemaps taglibが見つかりません、どこが間違っていますか?

Googlemaps taglibを使用して、JSPにGoogleマップを追加しようとしています。

これをMavenPomに追加しました

次にgooglemaps-0.98c、NetBeansのプロジェクトライブラリの下にライブラリが含まれ、右クリックして選択Manually install artifactし、ダウンロードしたgooglemaps.jarファイルを見つけました。

次に、これをtaglibsファイルに追加しました

そして、これを実際にjspにマップを表示したい場所に含めました

しかし、アプリケーションをロードすると、次のエラーが発生します。

簡単なことを見逃したことがありますか?私はこれまでに間違ったことを見つけることができません。

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

java - JSTL 1.0 と JSTL 1.1 の taglib 宣言を混在させると、一部のサーバーで ParseException が発生しますが、すべてのサーバーでは発生しません。なんで?

JSTL 1.0 と JSTL 1.1 の taglib 宣言を混在させると、一部のサーバーで ParseException が発生しますが、すべてのサーバーでは発生しません。

問題を引き起こしているコードのブロックは次のとおりです。

そしてここに例外があります:

javax.servlet.jsp.JspException: com.caucho.jsp.JspLineParseException: /WEB-INF/jsp/online/system/modules/com.MYCOMPANY.marketing/templates/common/MY_JSP_PAGE.jsp:1: tag = 'out' / attribute = 'value': カスタム アクション属性 "value" を値 "${fn:contains(TEXTVARIABLE, '|STRINGOFTEXT|')}" で解析中にエラーが発生しました: org.apache.taglibs.standard.lang.jstl。 parser.ParseException: EL 関数はサポートされていません。

ただし、コア宣言の URI を次のように変更すると、すべて正常に動作します。http://java.sun.com/jsp/jstl/core

ここが本当に奇妙な部分です。何らかの理由で、1.0 と 1.1 の taglib 宣言を混在させても、ステージング サーバーと本番サーバーの 2 つのサーバーでのみ例外が発生します。ローカル マシンまたは開発サーバーではまったく問題はありません。どうしてこれなの?何がこの動作の違いを引き起こしている可能性がありますか? 3 つのサーバーは、セットアップと構成が非常に似ています。

JSP ページは OpenCMS によって提供されており、Caucho の Resin Web サーバーを使用しています。私のサーバーや CMS がどのように設定されているかご存じないことは承知していますが、実際に私が求めているのはアイデアです。どんなアイデアでも役に立ちますが、この問題は私を完全にバタバタさせています。何が問題を引き起こしているのかわからない場合でも、問題にどのように対処できるかについて何か提案があれば、それは非常に役に立ちます. サーバー間でこの動作の違いが生じる原因がわかりません。

参考までに、完全なスタック トレースを次に示します。

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

java - カスタム タグ '型に解決できません'

Web アプリの war ファイルに含まれるライブラリ jar にパッケージ化されたカスタム タグがあります。

次のエラーが表示されます。

しかし、同じタグライブラリにあるラベルについては文句を言わないようです。jar が戦争中で、タグ ファイルが jar にあり、TLD (META-INF 内) が明示的に「WidgetFactory」を定義していることを確認しました。

このエラーが発生するのはなぜですか?

TLD スニピット:

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

jsf - taglib で定義されたカスタム Facelets コンポーネントと属性

Facelets でカスタム コンポーネントを定義するのは簡単かつ迅速ですが、私には理解できないことが 1 つあります。

Facelets を使用して、カスタム コンポーネントの属性を定義することはできますか? すなわち:私はそのような方法で使用されるコンポーネントを作成しました:

これは、taglib.xml で次のように定義されています。

Taglib にはコンポーネントの属性 (id、幅、高さ、タイトル) に関する情報が含まれていないため、IDE は構文をチェックできず、入力中に属性を提案することもできません。

Facelets のドキュメントでは、この件については何も見つかりません。あなたが助けることができると思った。ありがとう!