問題タブ [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 に答える
7092 参照

include - thymeleafフラグメントには次のものが含まれます

「テンプレート「フラグメント/共通」の解決中にエラーが発生します。テンプレートが存在しないか、構成されたテンプレートリゾルバーからアクセスできない可能性があります」。common.htmlファイルのパスは正しいです。fragments->common.html。私のフォルダ構造:

--WEB-INF

----テンプレート

------フラグメント

-------- common.html

------ index.html

ヘルプやポインタはありますか?

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

spring-security - applicationContext に可視の WebSecurityExpressionHandler インスタンスが見つかりませんでした

Spring3.1を使用してセクション レベルのセキュリティを実装しようとしています。ビュー部分にThymeleaf2.0を使用しています。これが私がそうするために行った構成です、

Jars Used## - すべてのspring3.1 jarおよびthymeleaf-extras-springsecurity3.jar (バージョン 1.0.0.beta-1)

SpringWebFlow-Servlet.xml

spring-security.xml

xxx.html

問題

次の例外を取得する: 可視の WebSecurityExpressionHandler インスタンスが applicationContext に見つかりませんでした

Spring3.1 では、DefaultWebSecurityExpressionHandler は WebSecurityExpressionHandler を実装せず、インターフェースは非推奨になりました。Thymeleaf が ApplicationContext で利用できない WebSecurityExpressionHandler のインスタンスを検索しようとしているため、回避策を教えてください。

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

jquery - WebFlowへのAjax呼び出し

Webフローに対してAjax呼び出しを行おうとしていますが、すべてのビューステートでページのコンテンツ部分のみを更新したいと考えています。

flow.xml

最初のページのNextPage送信ボタンのクリックイベントで、webFlowを呼び出すajaxスクリプトを起動しています。

firstPage(ビューパーツにThymeleaf2.0.12を使用)

提案されたInsured.html

template.html

問題:Ajax呼び出しに応答して、ページ全体(ヘッダーとコンテンツ)の両方を取得します。私の理解による
<render fragment="content">と、ページ全体からコンテンツフラグメントを抽出し、それをクライアントに渡す必要があります。それが何を意味するのか実際にはわかりません。これをどのように処理する必要がありますか?

私が観察した2番目のことは、フローに対して2つの呼び出しを行うことです。1つは失敗するPostであり、もう1つは応答を返すGetです。なぜこれが起こっているのか誰か説明できますか?

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

spring - Thymeleaf構成の問題があるSpring3

こんにちは私は私のビルドパスに次のjarファイルがあります-

spring-beans-3.1.2.RELEASE.jar
spring-context-3.1.2.RELEASE.jar
spring-core-3.1.2.RELEASE.jarspring
-expression-3.1.2.RELEASE.jarspring
-web-3.1。 2.RELEASE.jar
spring-webmvc-3.1.2.RELEASE.jar
thymeleaf-spring3-2.0.13.jar

と私のサーブレット

起動時に発生するエラーは-

ServletContextリソース[/WEB-INF/springMVC-servlet.xml]で定義された「templateResolver」という名前のBeanのクラス[org.thymeleaf.templateresolver.ServletContextTemplateResolver]が見つかりません。ネストされた例外はjava.lang.ClassNotFoundExceptionです:org.thymeleaf.templateresolver.ServletContextTemplateResolver ここに他のライブラリがありませんか?どんな助けでも大歓迎です。

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

spring - Spring と Thymeleaf ビューの統合

プロジェクトのSpring MVCとThymeleafから始めます-しかし、インデックスページの読み込みの問題に直面しています-

私のコントローラーは次のとおりです-

私のservlet.xmlファイルは

私のファイル構造は -

ただし、次の例外が発生します-

javax.servlet.ServletException: Could not resolve view with name 'index1' in servlet with name「スプリングMVC」

ファイルを間違った場所に配置したり、コントローラーに何か不足していますか?

0 投票する
11 に答える
359808 参照

java - Thymeleafでif-elseを実行するにはどうすればよいですか?

ifThymeleafで簡単に行うための最良の方法は何elseですか?

Thymeleafでと同じ効果を達成したい

JSTLで。

私がこれまでに考えたこと:

二度評価したくないpotentially_complex_expression。そのため、ローカル変数を導入しましconditionた。th:if="${condition}それでも私はとの両方を使うのは好きではありませんth:unless="${condition}"

重要なことは、2つの異なるHTMLタグを使用することです。たとえばh2、とspan

それを達成するためのより良い方法を提案できますか?

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

java - Thymeleafのモジュラーテンプレートリゾルバー

Thymeleaf + Spring 3チュートリアルを読んでいて、モジュラーアプリケーションを構築しようとしています。私の目標は、クラスパスのJarsからthymeleafテンプレートをロードできるようにすることです。

このためSpringTemplateEngineに、次のxmlでを構成しました。

そして、ClasspathPluginTemplateResolverコード:

そして、ClasspathTemplateResolver:

}

ClasspathPluginTemplateResolverによって解決されたテンプレートで名前の競合を回避するにはどうすればよいですか?

例:

このディレクトリ構造を持つ2つのプラグインがあるとしましょう。

この場合、ClasspathTemplateResolverが間違ったビューを返すか、そのような問題を解決するために競合が発生すると思います。

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

ajax - Thymeleaf Spring weblow ajax

Spring webflow で最初の ajax 呼び出し/応答を作成し、応答を thymeleaf でレンダリングしようとしています。pdf Thymeleaf + Spring 3 の thymeleaf の例を使用しました。

フロー構成:

私のhtml:

まず、次のように送信を無効にします。

ページ全体のリロードを防ぎます。

ログで、SpringWebflow によってアクションが実行されていることがわかり、次のように表示されます。

Chrome Js コンソール:

または Firefox コンソール:

どのように進めればよいのか、検索の問題をどこから始めればよいのかわかりません。誰にもアイデアがありますか?

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

spring - QUnit と条件付き包含を使用した JavaScript のテスト

QUnit で JavaScript をテストするためのヒントが必要です。

たとえば、テスト時に QUnit ライブラリとテスト ファイルを含める必要がありますが、これらのファイルを production に含めることはできません

この問題にどのように対処し、おそらく Spring プロファイルを使用してこれらのファイルを条件付きで含めることができますか?

参考までに、Spring + Thymeleaf を使用します。

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

thymeleaf - Thymeleaf - 書式設定 (つまり、日付) 時に NULL をチェックするためのベスト プラクティス

date をフォーマットする Thymeleaf テンプレート コードがあります。その日付がnull返されるオブジェクトに含まれる場合があります。nullこの状況で Thymeleafをチェックする最良の方法は何ですか? 現在、テンプレートは次のエラーをスローしています。