簡體   English   中英

如何在Wicket中返回指向外部URL的鏈接?

[英]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");

根據上下文可能更好地使用這個允許的其他構造函數和你的hreflabel參數的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM