任意のテキストを出力

Wicket でHTMLページ以外、任意のテキストを返すには、
WebResponse の write を使用する。
setHeaders をオーバーライドして、Content-Type の出力をする。
それからWebPageクラスに対応するHTML は、空=0バイトで
用意しておく必要がある。

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.protocol.http.WebResponse;

public class TextOutPage extends WebPage{
   public TextOutPage(){
      WebResponse res = (WebResponse)getWebRequestCycle().getResponse();
      res.write("OK");

   }
   @Override
   protected void setHeaders(WebResponse response){
      response.setContentType("text/plain");
      response.setContentLength(2);
   }

}
=================
これと、TextOutPage.html を0バイトで用意する。