4
我有一個窗體的Web應用程序。當我點擊保存時,應用程序創建一些文件並返回一些URL。我如何顯示這個網址到網頁?如何將鏈接返回Wicket中的外部URL?
我有一個窗體的Web應用程序。當我點擊保存時,應用程序創建一些文件並返回一些URL。我如何顯示這個網址到網頁?如何將鏈接返回Wicket中的外部URL?
使用ExternalLink
。
正常靜態鏈接:
new ExternalLink("link", "http://some.url", "This is a some.url link");
根據上下文可能是更好的使用和承認你href
和label
參數IModel
這個其他的構造函數:
ExternalLink(final String id, final IModel<String> href, final IModel<?> label)
一種方法是簡單地創建一個鏈接並覆蓋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);
...