4

フォーム付きの Web アプリケーションがあります。クリックして保存すると、アプリケーションはファイルを作成し、URL を返します。この URL を Web ページに表示するにはどうすればよいですか?

4

2 に答える 2

8

を使用しExternalLinkます。

通常の静的リンク:

new ExternalLink("link", "http://some.url", "This is a some.url link");

IModelコンテキストによっては、hrefand および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 に答える