java - Stateless Apache Wicket 无状态页面/请求

标签 java wicket

所以我在读another question在 Wicket 标签下比较 Apache WicketApache 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/

相关文章:

java - Apache Wicket 与 Apache Click

java - 如何在带有 wicket 的应用程序中使用一些动态反馈面板?

java - 继续提取方法

java - 在 jax-ws 中根据 XSD 验证 Web 服务请求?

java - 对具有多种类型的ArrayList进行求和

asp.net-mvc - 为什么基于 Action 的 Web 框架占主导地位?

java - Wicket 7.6.0 中的 wicket.version.undo 包

java - 如何将批处理文件重新制作为 Shell 脚本

java - 如何使用 fastxml jackson 忽略我没有的对象

Tomcat+ Wicket 口 : a lot of ThreadContext warnings when stopping tomcat