我是Wicket的新手。我已经通过了一些例子,但我仍然不确定Wicket的执行顺序是什么。
有人可以告诉我,这个例子
http://wicketstuff.org/wicket14/echo/
调用什么方法,何时以及以什么顺序?如果我想在提交后清除字段,需要添加什么?
例如,在Struts 2中,系统会按顺序调用prepare()
,setter方法,validate()
和execute()
。以同样的方式,Wicket的订单是什么?
答案 0 :(得分:7)
我自己从未做过任何支柱,但从我读到的它与Wicket截然不同。
我不能告诉你被调用函数的名称,但执行顺序如下:
如果发生转换或验证错误,则调用SubmitComponent和Form的onError()。
这会回答你的问题吗?
答案 1 :(得分:0)
放置一个断点并查看代码以查看执行顺序。它与struts几乎完全不同。您自己在页面中设置方法名称,因此没有像struts execute这样的预定义方法。你应该阅读一些维基来获得这个想法。