[英]How to return link to an external URL in Wicket?
我有一個帶有表單的Web應用程序。 當我單擊保存時,應用程序創建一些文件並返回一些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);
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.