相关疑难解决方法(0)

无状态Apache Wicket无状态页面/请求

所以我正在阅读Wicket标签下的另一个问题,比较Apache WicketApache Click.在我看来,这是一个简明的解释.我比Wicket世界更熟悉Click世界.

我读到的其中一条评论是你可以制作无状态的Wicket页面.我开始考虑这个问题,无法找到一种方法来为无状态的东西发出请求或页面请求.在某些情况下,这肯定会派上用场.那么如何在没有状态的情况下开始使用Wicket?

java wicket

5
推荐指数
2
解决办法
7160
查看次数

RenderStrategy.ONE_PASS_RENDER是一个合理的方法来摆脱页面版本参数,如Wicket应用程序中的?1?

我们几年来一直在使用Wicket 1.3.7,目前正在将我们的项目升级到wicket 6.x

我做了很多关于页面版本参数(例如?1)附加到每个URL的研究,以及如何去掉它们.(遗憾的是,无法在官方文档中找到有关此内容的详细信息.)在这样做的同时,我阅读了很多语句(来自Wicket开发人员用户,如

需要跟踪页面版本,否则不可能是有状态的

你需要让你的页面无状态才能摆脱它

还建议使用自定义实现AbstractComponentMapper,覆盖encodePageComponentInfo不附加参数.这有明显的缺点,即打破已安装页面的状态.(例如,参见这个SO答案)

昨天我偶然发现了RenderStrategy.ONE_PASS_RENDER.

我试了一下,经过一些测试,我得到的印象是这是"恢复旧的wicket方式"的设置:页面版本参数消失了,但我的页面是有状态的.

好的,也有一个缺点.如果必须自己处理双重提交问题,但我可以忍受.

问题:我还没有(还)知道其他任何缺点吗?有什么惊喜可以预料?

它似乎是一个完美的解决方案,我只是想知道为什么有这么多讨论如何摆脱这些参数,即使与wicket开发人员,这是建议....

提前致谢.

parameters wicket stateful

4
推荐指数
1
解决办法
1007
查看次数

标签 统计

wicket ×2

java ×1

parameters ×1

stateful ×1