所以我在读another question在 Wicket 标签下比较 Apache Wicket和 Apache Click .在我看来,一个简洁的解释。我对 Wicket 世界比 Click 世界更熟悉。
我读到的评论之一是您可以制作无状态的 Wicket 页面。我开始考虑这个问题,但想不出一种方法来为无状态的东西发出请求或页面请求。这在某些情况下肯定会派上用场。那么如何在没有状态的情况下开始使用 Wicket?
最佳答案
Wicket 默认是无状态的,需要时切换到有状态模式。打破无状态模式非常容易。
我发现使用 @StatelessComponent
注释预期的无状态页面和无状态组件很有用,它位于 wicket-devutils 项目 中。然后我添加
我的 WebApplication.init()
方法中的 StatelessChecker
如下所示:
protected void init(){
...
this.addPostComponentOnBeforeRenderListener(new StatelessChecker());
...
}
这样一来,我总能得到有关有问题的有状态组件的异常。
关于java - Stateless Apache Wicket 无状态页面/请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2178285/