Wicket 链接是否总是可以书签?
我创建了一个普通链接,没有什么特别之处:Wicket 链接是否总是可以书签?,wicket,Wicket,我创建了一个普通链接,没有什么特别之处: Link<Integer>link=new Link<Integer>("link") { @Override public void onClick() { setResponsePage(MyTarget.class); } }; 那么,我的链接是否总是可以添加书签?Wicket链接大多是内部链接,您无法确定生成的URL。如果您想获得可
Link<Integer>link=new Link<Integer>("link") {
@Override
public void onClick() {
setResponsePage(MyTarget.class);
}
};
那么,我的链接是否总是可以添加书签?Wicket链接大多是内部链接,您无法确定生成的URL。如果您想获得可书签链接,请改用可书签链接
Linklink=newbookmarkable(“link”,MyTarget.class);
如果您想拥有一个好的URL,请使用页面挂载/请求映射PIN,请参见
链接会将你重定向到某个地方。如果您使用可书签页面和setResponsePage
,您将获得一个不错的重定向url
还可以使用链接更改某些模型值
Link<Integer>link=new Link<Integer>("link") {
@Override
public void onClick() {
myModel.setObject("Great success!");
}
};
Linklink=新链接(“链接”){
@凌驾
公共void onClick(){
myModel.setObject(“非常成功!”);
}
};
在这种情况下,您将返回页面。可能是针对无状态页面。这是有道理的。尝试链接到有状态的页面,看看是否得到不同的结果。
http://localhost:8080/wicket/bookmarkable/my.test.own.wicket_quickstart.MyTarget
Link<Integer>link = new Bookmarkable<Integer>("link", MyTarget.class);
Link<Integer>link=new Link<Integer>("link") {
@Override
public void onClick() {
myModel.setObject("Great success!");
}
};