在Wicket的AbstractRequestCycleListener类的onBeginRequest()和onEndRequest()中调用JS或CSS的所有可能方法是什么? 实际上,我希望在每个请求时使用JS或Css在客户端执行一些操作,并在请求端撤消操作,我想在应用程序级别执行此操作,而不是特定于组件。
答案 0 :(得分:0)
您可以轻松地为Ajax请求执行此操作。请参阅AjaxCallListener的onBeforeSend()
和onComplete()
方法。文档位于https://ci.apache.org/projects/wicket/guide/7.x/single.html#_ajax_request_attributes_and_call_listeners
对于普通(非Ajax)请求,这不是那么简单,因为整个页面重新加载,因此您的JS / CSS将被Page1卸载并重新加载Page2。