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

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

spring - Thymeleaf を使用して th:each をテンプレート要素と組み合わせる

HTMLテンプレートを使用して行テーブルのリストとして表示したい「製品」のリストがあります。

html テンプレートは次のようになります。

これが私がしたことです:

を 使用th:includeし た 場合 , それぞれ に 入れ子 が あり ます使用 し たtr 場合th:substituteby, 代替 が 優先th:each

ループ項目を別のものに置き換える方法が見つかりません。

誰かがこれを行うための解決策を持っていますか?

0 投票する
0 に答える
1213 参照

spring - Spring Schedular (@Schedule) で HttpServletRequest オブジェクトを取得するには?

春のスケジューラを使用してメールを送信しようとしています。そのため、タイムリーフを使用してメールを送信できるように、webContext を作成するために HttpServletRequest オブジェクトが必要です。これの答えは誰でも知っています。前もって感謝します。コードは次のとおりです。

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

spring-mvc - Spring Schedular で thymeleaf を使用してメールを送信する

thymeleaf テンプレートを使用してメールを送信しようとしています。しかし、次のようなエラーメッセージが表示されます

Context() の代わりに WebContext() を使用することはできません。webContext には、リクエストの範囲にないため、ここでは取得できない HttpServletRequest オブジェクトが必要です。context() を使用してメールを送信しようとしていますが、エラーが発生します。誰でもこれに関する解決策を教えてください。前もって感謝します これが私のコードです、

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

deployment - GRADLE jettyを使用してホット再デプロイを実行するようにWebコンテナを継続的に実行するように構成するにはどうすればよいですか?

gradle.orgによると:

開始すると、Web コンテナーを継続的に実行するように構成し、プロジェクトの変更をスキャンして、必要に応じてホット再デプロイを自動的に実行できます。

周りを検索すると、maven に関連するものがたくさん見つかりますが、私が取り組んでいるプロジェクトでは gradle を使用しています。gradle jetty プラグインをインストールしましたが、html+ thymeleafファイルに変更を加えたときにホット再デプロイに設定する方法がわかりません。

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

spring - HTMLページからSpring MVCコントローラーにチェックボックスの値を取得する方法

thymeleafテンプレートエンジンでSpring MVCフレームワークを使用している問題は、複数のチェックボックスが繰り返された1つのページがあり、thymeleaf th:each iterator.複数のチェックボックスをクリックしたときに、チェックボックスの値をコントローラーメソッドに渡したい..

html コンテンツ

*コントローラー*

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

html - タイムリーフとスプリングコントローラーの間で値がどのように転送されるか、その逆

私は thymeleaf を初めて使用します... 誰かが thymeleaf html とスプリングコントローラーの間で値がどのように渡されるか教えてください... thymeleaf-spring-mvc の良いチュートリアルを提案してください...

以下の例では、ユーザーがテキスト フィールドに入力した所有者の値がどのようにスプリング コントローラーに渡され、検証されて結果が返されるかを教えてください。また、逆に、コントローラーによって返された結果が thymeleaf によって取得されて結果が表示される方法.. LASTNAME の値がコントローラーに認識される方法.. コントローラー owner.getLastName(). の所有者オブジェクトに渡される方法..

所有者を探す

@RequestMapping(value = "/owners", method = RequestMethod.GET) public String processFindForm(Owner owner, BindingResult result, Model model) {

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

java - タイムリーフとセッション

1) Thymeleaf テンプレート エンジンを使用したページでセッションに関する詳細情報を提供してください。

2)デフォルトでセッションはJSPのようにThymeleafで有効になっていますか?

3) Thymeleaf では、セッション オブジェクトに制限はありますか?

4) Thymeleaf では、セッションを操作するための特定の構造がありますか (または必要ですか)?

JSP では、デフォルトで session="true" があり、次のようなものを使用する必要があります。

Google または Thymeleaf フォーラムには、このテンプレート エンジンがセッションでどのように機能するかについて十分な情報がありません。

基本レベルの私の英語。

0 投票する
0 に答える
650 参照

java - Thymeleaf - h タグをテキストでレンダリングする

h タグ内で変数をレンダリングしようとしています。

これを行う方法を提案するドキュメントの例は見たことがありません。

残念ながら、これは機能しません:

テキストを span タグでラップし、スパン内で th:text を使用する必要があります。これを回避する方法はありますか?

編集:2.0.16での作業

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

java - Thymeleaf 文字列の置換とエスケープ

エスケープしたい生データを含む文字列があります。文字列には、span タグに置き換えたいマーカーも含まれています。

たとえば、私の文字列は

"何とか{0}スパンする何か{1} < ランダムな文字 <"

上記を div 内でレンダリングし、{0} を {1} に置き換えたい

コントローラーで置換を行う、 th:utext属性を使用するなど、さまざまなことを試しましたが、SAX 例外が発生します。

何か案は?