問題タブ [handlebars.java]
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 - Spring MVC でハンドルバーを使用するには?
パッケージはありますが、使い方がわかりません。.jsp ファイルと同じように使用できますか?
私はこのようなことを試しました:
test.hbs
私のコントローラーで:
次のエラーが表示されます: javax.servlet.ServletException: 'dispatcher' という名前のサーブレットで、'test.hbs' という名前のビューを解決できませんでした
test.hbsは通常 /WEB-INF/views/test.hbs に配置しました。そこに .jsp ファイルを配置すると、機能します。しかし、何らかの理由で .hbs が機能しません。何か案は?
spring-boot - ハンドルバー付きのSpring Boot:ヘルパーが見つかりませんでした:「dateFormat」
ハンドルバーのdateFormatを機能させようとしています。現時点では、エラーが発生していますcom.github.jknack.handlebars.HandlebarsException: /hbs/doc/docheader.hbs:6:12: could not find helper: 'dateFormat'
私が電話するとき{{dateFormat doc.documentDate format="yyyy-MM-dd"}}
。
これは私の関連する gradle 構成です。
compile 'pl.allegro.tech.boot:handlebars-spring-boot-starter:0.2.14'
compile 'com.github.jknack:handlebars-helpers:4.0.6',
'com.github.jknack:handlebars-jackson2:4.0.6',
'com.github.jknack:handlebars-humanize:4.0.6',
'com.github.jknack:handlebars-markdown:4.0.6'
私が理解している限り、文字列ヘルパーは handlebars-jackson2:4.0.6 に含める必要があります。
groovy - handlebars Java を使用してマップのマップを反復処理する
私は現在、小さな Ratpack、Java、Groovy プロジェクトを作成しています。テンプレート システムとして Handlebars Java を使用しています。
https://github.com/jknack/handlebars.java
キーとマップを値として持つマップを反復処理しようとしています。これは私のデータの例です。
たとえば、マップ内の各アイテムを反復処理してから、各値内のマップを反復処理して表示したいと考えています。
「最多のマン オブ ザ マッチ フォルラン 20 人」
現時点では、私はこれをやっています。
@key はキーを正しく出力しますが、'this' は Forlan:20 を表示するだけです。内部マップをループしようとしましたが、うまくいきませんでした。以前にこれに遭遇した人はいますか?
mustache - 他のパラメーターと一緒に Java ハンドルバー テンプレートをループします。
次のようなハンドルバーJavaテンプレートを作成したい:
object_list.something を実行する前に、単純なループを実行することさえできません。私は次のことを試しました:
そしてそれは与えます:
これを達成する方法についての指針はありますか?注: これらのパラメーターは json ファイルで受信されるため、実際にオブジェクトのリストを作成することはできません (または作成したくない)。
私はフォローしています: https://github.com/jknack/handlebars.java