-JspFactory

public class JspViewController implements ViewController {
  static {
    JspFactory original = JspFactory.getDefaultFactory();
    if(original.getClass().isInstance(JspFactoryImpl.class) == false) {
      JspFactory.setDefaultFactory(new JspFactoryImpl(original));
    }
  }
...
}

大丈夫とは思っているが、JspFactoryをのっとっちゃうのはちょっと怖い。なんでこんなことをしたいかというと、JspFactory#getPageContext(...)にてPageContextをいじりたいのです。
追記
やっぱHttpServletRequestWrapperでやることにしよう。なんかなじまなかった。