フォーム付きの Web アプリケーションがあります。クリックして保存すると、アプリケーションはファイルを作成し、URL を返します。この URL を Web ページに表示するにはどうすればよいですか?
5947 次
2 に答える
8
を使用しExternalLink
ます。
通常の静的リンク:
new ExternalLink("link", "http://some.url", "This is a some.url link");
IModel
コンテキストによっては、href
and およびlabel
パラメータを許可するこの他のコンストラクタを使用する方がよい場合があります。
ExternalLink(final String id, final IModel<String> href, final IModel<?> label)
于 2012-04-18T15:31:50.733 に答える
2
1 つの方法は、単に Link を作成して onComponentTag メソッドをオーバーライドすることです。
HTML部分:
...
<a wicket:id="link">[link]</a>
...
Java 部分:
...
Link link = new Link("link") {
@Override
protected void onComponentTag(ComponentTag tag) {
tag.put("href", "http://www.example.com/");
}
};
add(link);
...
于 2012-04-18T14:28:37.910 に答える