問題タブ [thymeleaf]
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.
spring - タイムリーフとスプリング3.0
追加ボタンをクリックすると新しい行が表示されるフォームがあります。もう一度追加ボタンをクリックすると、別の行が前の行の下に表示されます。ユーザーはこれらの行に情報を入力します。私の問題は、各行に新しく追加された情報の値を spring controller に渡す方法です。
spring - タイムリーフ テンプレートの解析中にエラーが発生しました
これはしばらくの間私を悩ませており、オンラインで役立つものは何もないようです。基本的に、特定の例外メッセージについて何も見つけることができず、例外メッセージ以外に何を探すべきかわかりません。
以前は機能していたアプリケーションに領収書ページがありますが、今ではスローされます
ここth:src
で、「th」要素の最初のオカレンスです。私はカスタム処理を一切行いません - 非常に小さなタイムリーフを持つ HTML ページだけです。ページが解析されます。構文にエラーがあると、Thymeleaf エンジンがページの解析に失敗したことがわかります。また、このページは MS Word によって生成され、私のニーズに合わせて調整されています。最初から書き直すことは可能ですが、何が機能していないのか、なぜこのメッセージが表示されるのかを知りたいです。
私の問題は、このフォーラム エントリhttp://forum.broadleafcommerce.org/viewtopic.php?f=14&t=1478と同じようです(その人は答えを得ませんでした)。
前もって感謝します。
java - HTMLでフォワードスラッシュ文字をエスケープする方法はありますが、Java Webアプリケーションに正しく渡されましたか?
アプリケーションで使用しているエンティティの ID は次のようになります。
あらゆる種類のキャラクターと。これらのエンティティを表示し、ID を通じてリンクする必要があります。
これは、私のアプリケーションにとって明らかに間違っている/
リンクのように見えるため、明らかに失敗します。を HTML エンティティにエスケープし、文字列ではなく としてサーバーに渡すには/myapp/entity//6TVYTydu9rBMPuU/zM8Gw==
どうすればよいですか?/
/
/
/
jsp
ビューのレンダリングには使用していませんが(使用していますthymeleaf
)、その解決策があれば役立つかもしれません。
spring-el - ThymeLeaf で使用するカスタム SpEL 関数
ここでの ThymeLeaf 新規質問: カスタム SpEL ユーティリティ オブジェクトを登録して、カスタム フォーマットを提供したいと思います。Spring ELのドキュメントには、これを行うには StandardEvaluationContext.registerFunction() を使用する必要があると書かれていますが、これはすばらしいことですが、ThymeLeaf テンプレートのすべての SpEL 関数でこれを使用できるようにしたいと考えています。これはサーブレット コンテキスト XML で行われていると思いますが、どうすればよいかわかりませんし、その方法を説明している ThymeLeaf のドキュメントも見つかりません。
java - Thymeleaf のエンティティで「select」タグを使用する
次のような select タグを使用してフォームを作成しています。
DomainClassConverter
のクラスは、フォームを送信するときに選択したものをエンティティにSpring Data JPA
自動変換するのに役立ちます。また、null であってはなりません (クラスのフィールドで使用しています。id
Product
product
@NotNull
product
Version
私が抱えている問題 - データを編集するために戻ったときに、Product
が選択されていません。
このように変更するとselect
(th:field
およびth:errors
):<-- p.s. is not a sad smile
その後、編集するために戻ったときに選択されますが、バリデーターは機能しません (product
選択された id が であっても、常にインスタンス化されますnull
)。
非常に一般的なシナリオ (リストからエンティティを選択する) のように見えますが、見栄えの良い例は見つかりません。秘密の知識を共有してください。
thymeleaf - 生成されたHTMLに含まれないThymeleafテンプレートにソースコードコメントを追加するには?
中規模の Web アプリケーションでフルスタックの Thymeleaf (Spring MVC、セキュリティ、レイアウト方言、Webflow) を使用しています。
わかりました.html テンプレートに多くのコードを配置したので、生成された HTML ファイルに含まれないソース コード コメントを含めるとよいでしょう。
どうすればそれを達成できますか?
java - タイムリーフ送信ボタンコード
次のコードでthymeleafの送信ボタンがどのように機能するかを誰か説明できますか?
spring-mvc - Broadleafコマースでの通貨の変更
Broadleafアプリケーション全体に表示される通貨記号の変更を変更しようとしています。
コードを調べてみると、BLCにはthymleaf方言「blc」と属性「price」があり、Webページで価格/コストをレンダリングしていることがわかりました。
例:
' org.broadleafcommerce.core.web.processor.PriceTextDisplayProcessor 'クラスを参照すると、オーバーライドされたメソッドgetTextは価格とともに' $'記号を返しているようです:-
疑問:-
BLC方言とプロセッサ用に定義されたSpringBeanはどこにありますか?blc方言が実際にどのように構成されているか、および価格属性用に独自のプロセッサーを構成するにはどうすればよいですか。
「通貨の解決」がこれとどのように関連しているかはこちらをご覧ください
この問題の簡単な回避策。
情報が足りない場合は訂正してください。
ありがとう
node.js - Node.js 用の Natural テンプレート .html (Thymeleaf など)
Node.js 用の Natural テンプレートはありますか
Natural Templating ( Thymeleaf テンプレート エンジンのような) は、テンプレート ページまたはその一部が、まったく実行されることなく、プロトタイプとしてブラウザーによって完全に表示される場合です。つまり、拡張子が .html のテンプレートがあり、ブラウザーで開いてプレビューし、標準の HTML 開発ツールを使用して編集することができます。
更新: コメントに追加された回答を追加しました。(新しい StackOverflower ユーザーは回答を追加することを恐れていますか?) 実際にそれらを使用している開発者からの連絡をお待ちしています (新しい回答を追加するだけです)。
spring-mvc - Spring 3 Thymeleaf による静的リソース マッピング
静的リソースを Spring にマッピングする際に問題が発生しています。404 エラーが発生します。私のサーブレットコードは以下の通りです
私は静的オブジェクトを次のように呼んでいます-
考えられる問題を見つけるのを手伝ってくれる人はいますか? 前もって感謝します :)