emタグへの置換を回避

Wicket ページリンクなど、enable を false にした時、
<a></a> が、<em></em> になってしまう。
これを回避するには、タグの書き込みのベースへの設定で回避することになる。


WebApplication サブクラスのinit で、

initメソッド内で、getMarkupSettings()して、IMarkupSettingsインターフェースの

void setDefaultBeforeDisabledLink(String defaultBeforeDisabledLink)
void setDefaultAfterDisabledLink(String defaultAfterDisabledLink)

を "" 空文字指定で呼ぶことで回避する

public class FooApplication extends WebApplication{

   @Override
   protected void init(){

      getMarkupSettings().setDefaultMarkupEncoding("UTF-8");
      getRequestCycleSettings().setResponseRequestEncoding("UTF-8");

      getMarkupSettings().setDefaultBeforeDisabledLink("");
      getMarkupSettings().setDefaultAfterDisabledLink("");

      //
   }
}