【发布时间】:2012-06-06 07:15:36
【问题描述】:
我有一个应用程序使用 FeedbackPanel 向用户显示发布表单的结果。
在无状态页面上调用 Component#info(String) 时,Wicket 似乎确实将该字符串放入 FeedbackMessages 会话中。但是后来,FeedbackPanel 尝试查找消息,但似乎根本找不到任何消息,即使当我在调试器中查看所有这些消息时它们似乎仍在会话中。
此外,当发生这种情况时,WicketTester 发誓该消息正在显示,这使得 WicketTester 基本上无法用于测试反馈消息(我现在在我的列表中有一个 TODO 来用标记本身的断言替换它的使用。)
【问题讨论】:
-
我确定这与 WebSession.MESSAGES_FOR_COMPONENTS 有关...我不明白的是,如果页面是有状态的,我如何毫无问题地获得反馈,因为这件事似乎两种情况都需要调用。
标签: java wicket feedback stateless