1

リンク (-Tag として) および/またはアセット (-Tag として) をタペストリー 5 のローカライズされたメッセージに挿入したいと考えています。メッセージに挿入できるように HTML を生成する方法はありますか?おそらく経由

messages.format("メッセージ", リンク);

4

1 に答える 1

0

あなたが何を求めているのか100%確信が持てませんが、次のようなことができます:

@Inject
private PageRenderLinkSource renderLinkSource;

void setupRender() {
  Link link = renderLinkSource.createPageRenderLink("pageName");
  String uri = link.toAbsoluteURI();
}

その時点で、文字列にリンクがあり、それを使って好きなことをすることができます。

資産については、次のようなことができると思います。

@Inject
@Path("context:images/image.png")
private Asset image;

...
image.toClientURL()
于 2009-10-31T01:17:23.030 に答える