步驟一.建立一個LinkExamples.html
<html>
<body>
<a href="#" wicket:id="links">這連結被點了<span wicket:id="counts"></span>次</a>
<br><br>
<h3>外部連結</h3>
<a href="#" wicket:id="externalLink" target="_new">連結URL的名稱</a>
<br><br>
<h3>內部連結</h3>
<a href="#" wicket:id="pageLink">內部連結的網頁Examples</a>
</body>
</html>
步驟二.建立一個LinkExamples.java
package wicket.examples.html.body.base.link;
import wicket.Component;
import wicket.examples.Examples;
import wicket.markup.html.WebPage;
import wicket.markup.html.basic.Label;
import wicket.markup.html.link.ExternalLink;
import wicket.markup.html.link.Link;
import wicket.markup.html.link.PageLink;
import wicket.model.Model;
public class LinkExamples extends WebPage {
private int oCount_ = 0;
public LinkExamples(){
super();
Link link = new Link("links"){
public void onClick(){
oCount_++;
}
};
link.add(new Label("counts",new Model(){
@Override
public Object getObject(Component component){
return Integer.toString(oCount_);
}
}));
add(link);
add(new ExternalLink("externalLink","http://www.google.com.tw","Google."));
add(new PageLink("pageLink",Examples.class));
}
}
步驟三.修改Examples.html & Examples.java
...
<tr>
<td><a wicket:id="Examples2">show LinkExamplesPage</a></td>
</tr>
...
...
add(new PageLink("Examples2",LinkExamples.class));
...
沒有留言:
張貼留言