私はスパークには新しく、ベロシティテンプレートエンジンで使用しています。スパークからベロシティへの移行
get("/", (request, response) -> {
return new ModelAndView(new HashMap(), "/index.html");
}, new VelocityTemplateEngine());
正しく動作し、サイトの例として正しくHTMLが表示されます。
テンプレートにテキストを取り込む必要があります。実際のテンプレートのセットを使ってこれを管理しましたが、スパーク(java)からベロシティテンプレートにどのように渡すことができますか?
私は、このベロシティテンプレート上で複雑なものを取得しようとしているわけではありません。単純な文字列または整数です。
私はいくつかの例を見てみましたが、何も起こっていません。多くの例は自分とは異なる設定をしているようです。コードは、私がの#set($テスト=「文字列」)のように、値として名前と文字列としてテストを使用したい
VelocityContext context = new VelocityContext();
context.put("test", "string");
return new ModelAndView(context, "/index.vtl");
trying-ています。これは非常に簡単なことです - 私はFlaskのようなものでこれを行うのに慣れていますが、私はsparkで例を見つけるのが難しいです。誰かが私を正しい方向に向けることができますか?