大家好我试图在wicket中使用setResponsePage()方法,但是如果方法没有实现,我会收到错误。 Netbeans建议我创建一个名为setResponsePage的方法,我做错了什么?
public static void signIn(String name,String username,String password,String address,String creditCard){
...some stuff...
setResponsePage(StartPage.class);
}
答案 0 :(得分:1)
您正试图在静态方法中直接使用来自内部的非静态方法org.apache.wicket.Component#setResponsePage(Class<C>)
。
您可以执行以下操作之一:
static
关键字,这样您就可以直接调用setResponsePage(StartPage.class)
,就像您在你的例子RequestCycle.get().setResponsePage(StartPage.class)
。调用它的线程必须负责当前的HTTP Request-Response-Cycle。setResponsePage(StartPage.class)