Wicket でAJAX を使う場合、ページの中にデバッグ用のをサポートするウィンドウを
表示することができる。
WebApplication 継承クラスの中で
org.apache.wicket.protocol.http.WebApplication.getConfigurationType()
メソッドをオーバーライドして、Application.DEVELOPMENT を戻り値にすれば、
以下のように画面にリンクが表示される。
このリンクをクリックすると、、、
このようにデバッグ画面が現れてデバッグに便利である。
getConfigurationType() メソッドをオーバーライドせずに実行しても表示されて
しまうので、最初はこの表示をさせないようにする方法に迷いました。
Application.DEPLOYMENT を戻り値にすれば非表示になります。
(例)
import org.apache.wicket.Application;
import org.apache.wicket.Page;
import org.apache.wicket.protocol.http.WebApplication;
public class SampleApplication extends WebApplication{
@Override
public String getConfigurationType(){
/* "WICKET AJAX DEBUG" Link を表示させる場合は、
* Application.DEVELOPMENT を返すこと。
* Application.DEPLOYMENT を返すことで非表示にする
*/
return Application.DEPLOYMENT;
//return Application.DEVELOPMENT;
}
}