問題タブ [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.
java - 検証エラーはによってレンダリングされていませんSpring 3.0.3WebMVCアプリのタグ
Spring 3.0.3を使用して画像をレンダリングするための引数として、一連のクエリ文字列パラメーターを受け取る画像レンダリングサービスを開発しています。クエリ文字列パラメータを検証し、エラーが存在する場合はそれを表示しようとしています。
BindingResult結果パラメーターの条件ステートメントが必要に応じてエラービューを表示するため、検証は問題なく機能しているようです。私が確信していないのは、タグがレンダリングされない理由とエラーメッセージです。Springでのフォームの処理に関して、ある種の重要な概念が欠けているだけだと思います。
とにかく、これを実現するために私が使用しているさまざまなコードを次に示します。
コントローラ:
バリデーター:
ビュー(WEB-INF / views / render / error.jsp
java - OSGiのJSP:バンドルからTLDをロードするには?
Apache Felix OSGi コンテナー内で実行される JSP Web アプリケーションを構築しています (Web アプリケーション自体は OSGi バンドルです)。現在、次の問題に直面しています。
JSP 2.0 仕様によると、TLD (taglib 記述子) は Web アプリの WEB-INF フォルダー内に存在する必要がなくなり、taglib の jar META-INF フォルダーから直接読み込まれます。この taglib jar は通常、Web アプリの WEB-INF/lib フォルダー内にありますが、OSGi バンドルであるため、Felix によって読み込まれます。
taglib の OSGi 情報では、必要なすべてのパッケージをインポートします。ロードされたOSGiバンドル内でもTLDを検索するようにサーブレットに指示する方法を知っている人はいますか?
ご協力いただきありがとうございます!
struts - タグディレクティブのエラー
無効な taglib の表示中にエラーが発生しました。tld に「name」のセッター メソッドがありません。
助けてください。
grails - grailsでのJSPタグの使用
私はまだGrailsを初めて使用し、/ WEB-INF/tagsに配置したJspタグを使用できないという問題に悩まされています。
text.tagというタグファイルを作成し、それに通常のHTML入力テキストタグを入れて、GSPに移動し、taglib <%@ taglib prefix = "myTags" tagdir = "/ WEB-INF / tags"%を作成した場合>次に、<myTags:text />で呼び出そうとすると、何も表示されません。実際、htmlソースを確認した場合、<mytags:text />は、より洗練されたタグで必要になる特別な方法があります。
java - JSTL x:out が x:parse で機能しない
x:out を使用して解析された XML をトラバースできないようです。これを機能させるために何をチェックすればよいかについてのアイデアを探しています。x:out を取り出すと、ページはエラーなしでレンダリングされるため、 x:parse が正常に機能していると想定しています。私もこの同じ JSP で x:transform を使用していますが、正常に動作します...そのため、ライブラリのセットアップが正しいように見えます。
これは、FORMS.xml に含まれる XML です。
このエラーを取得:
javax.servlet.jsp.JspTagException: org.apache.taglibs.standard.tag.common.xml.UnresolvableException: $prefix:javax.servlet.http.HttpServlet
サーバー情報: IBM WebSphere Application Server/6.1
サーブレット バージョン: 2.4
JSP バージョン: 2.0
Java バージョン: 1.5.0
JSTL バージョン: 1.1
java - インクルードされた JSP ファイルで taglibs を宣言する必要がありますか?
他の JSP ページに含まれる JSP ファイルがいくつかあります。これらのいくつかは、それらを含むページで宣言された taglibs を使用します。
これらの taglibs は、インクルード ファイルでも宣言する必要がありますか? もしそうなら、別の接頭辞が必要ですか?
spring - Spring MVCフォーム:エラーが表示されない
この質問が以前に行われたことがある場合は、お詫び申し上げます。誰かが介入して、フォーム検証エラーが表示されない理由を理解するのを手伝ってくれることを願っています。
Spring 3.0.3とHibernateを使用しており、フォーム入力を検証するためにjsr-303検証を使用しています。Springのフォームtaglibを使用して作成されたフォームを含むページのGETを処理するSpringコントローラーがあります。このフォームでは、ユーザーは自分の名前を変更してデータベースに保存することができます。入力のいずれかが空の場合、フォームのあるページがエラーメッセージとともに再度表示されます。同じコントローラーがページの送信を処理します。コントローラはほとんどの点で正常に機能しているようですが、ユーザーが送信したフォームにエラーがある場合、ページにエラーは表示されません。
フォームは次のようになります。
ビューには、ユーザーの現在の姓名をフォームに入力するために使用されるユーザーオブジェクトがあることに注意してください。これは正しく機能しています。
コントローラは次のようになります。
Tiles 2.1.2を使用してページを作成し、Urlrewrite3.1.0を使用してわかりやすいURLを作成しています。
ChangeNameCommandクラスは次のようになります。
デバッグ時に、名前または名前のどちらにも入力がない場合、BindingResultインスタンスにエラーが含まれていることがわかります。私の懸念は、エラーが発生したときのリダイレクトです。ここで、redirect:プレフィックスを使用する代わりに、ビュー名を返すだけの他の質問を見てきました。私はそれを試しましたが、(私が思うに)Urlrewriteの使用方法と、サーブレットマッピングの設定方法が原因で、Springはエラーを返します。帰ってみました
しかし、役に立たない。FWIW、これが私のサーブレットマッピングです:
どんな助けでも大歓迎です!
c++ - TagLibをWindows上のQtC++プロジェクトにコンパイルする
私は現在、Qt / C ++を使用して、C#から移行し、プラットフォームの境界から抜け出そうとしています。
以前のプロジェクトでTagLibSharpを使用していましたが、現在、次の場所にある元のC++ソースを使用しようとしています。
http://developer.kde.org/~wheeler/taglib.html
私はこれを自分のアプリケーションにコンパイルしようとして傷ついた世界にいます。このLinuxベースのC++のほとんどは私にはぎこちなく、Qtを使用してこのライブラリをプロジェクトに適切に含める方法がわかりません。私は自分の仕事の大部分(可能な限りすべて)にQtCreatorを使用しています。
誰かが私にいくつかの役立つチュートリアルやガイドを教えてもらえますか?私がこの情報源で何をしているのかを理解するのに役立つものがあれば、大いに感謝します。私はC#とWindowsプログラミングについて非常に完全に理解していますが、これらのタイプのオープンソースプロジェクトで何をしているのかを正確に把握していません。
ありがとう!
編集-答えはここ にあります私はそれのためにもう少し洗練された別の質問を投稿することにしました。
Windows用の静的TagLib1.6.3ライブラリのコンパイル
いくつかの古い編集...
TagLibをQtでコンパイルしましたが、「未定義の参照」エラーが発生しています。
*。プロ
* .cpp
正確なエラーの例を次に示します。
g ++を使用したコマンドラインステップ(Mac / Linux)
- ./configure --enable-shared = false --enable-static = true
- 作る
- ??? *.aまたは*.libファイルは作成されません
grails - TagLib からの ifAnyGranted の検証
TagLib から「少なくとも 1 つのロールが付与されている」ことを確認するにはどうすればよいですか?
だから、私は次のようなものを使いたい:
しかし、私のTagLibのgroovyファイルにあります。Spring Security Core pluginを使用しています。
前もって感謝します!
c++ - Windows用の静的TagLib1.6.3ライブラリのコンパイル
QtプロジェクトでTagLib1.6.3をコンパイルして使用するのに非常に苦労しています。私は考えられるすべてを試しました。TagLibは、CMakeでサポートされていると主張していますが、運が悪いです。さらに、Qtライブラリに必要なファイルの種類についても混乱しています。
* .aファイル、*。lib、および*.dllを作成しました。これまでのところ理解していることから...私はWindowsで作業しているので、*。libが欲しいと思っています。私が何をしようとも、Qtプロジェクトをコンパイルしようとすると、使用しようとするTagLib関数への「未定義の参照」が常に発生します。MinGW32、MSYS、Visual Studio 2008、さらにはLinux上のWindows用のクロスコンパイルも試しました。すべて何も現れません。
私にとってさらに意味がないのは、MacでQtを使用して同じTagLibソースをコンパイルした場合(g ++だと思いますか?)、正常に動作することです。私のWindowsコンパイル手順のどこかで、私は間違っている必要があります。私はこれを理解しようとして、おそらく約30時間(オンとオフ)机の上で顔を叩き続けてきました。
QtはminGWを使用するので、同じコンパイラでTagLibをコンパイルする必要がありますか?
*.libをVisualStudioでコンパイルした場合、互換性はありませんか?
* .aライブラリはWindowsでも使用できますか?(minGWを想定)
私はまだこのC++のものを理解しようとしていますが、無数のフォーラムスレッドやその他の質問を読んだ後、まだ不足しています。これが私が現在CMakeで取り組んでいるものです...
これにより、サイズが最大2MBの単一の*.aファイルが生成されます。Macで動作するライブラリは最大3MBで、リリースモードではVisualStudioの*.libは最大4MBでした。私は私のウィットエンドにいるので、誰かがこのC++クロスプラットフォームコマンドラインの狂気から私を救ってください。たぶん、%!$#&ingライブラリをコンパイルするだけでもお金を払うでしょう。ありがとう。