gpt4 book ai didi

java - Wicket 口 - 双重重定向

转载 作者:行者123 更新时间:2023-12-01 15:20:59 25 4
gpt4 key购买 nike

只是一个小问题。如何在三个页面之间实现双重重定向?

Es.

    public class A extends BasePage{

public A() {
super("A");
setResponsePage(new B());
}

}

public class B extends BasePage{

public B() {
super("B");
setResponsePage(new C());
}

}

Wicket 仅停留在页面 B,而不重定向到页面 C。

别问我为什么要这么做。我只需要知道即使不使用 setResponsePage 是否可行。

谢谢

最佳答案

Wicket 将使用最后执行的 setResponsePage() 来确定其重定向页面。在您的情况下,这是 setResponsePage(new B()) 而不是 setResponsePage(new C())。事实上,后者是在构建 B 时执行的。

如果你愿意

public class A extends BasePage{

public A() {
super("A");
B pageB = new B();
setResponsePage(pageB);
pageB.init();
}

}

public class B extends BasePage{

public B() {
super("B");
}

public init() {
setResponsePage(new C());
}

}

它应该可以工作,并且您将重定向到 C!

关于java - Wicket 口 - 双重重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10932366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com