>>79
今ソースを追ってみたけど普通にfilter書けちゃってるねみたいだね。
どうせなら html.TextareaTag を拡張すれば?

属性を一つ追加して、doStartTag内の以下の記述に分岐処理
加えるとか。

results.append(">");
if (value != null) {
  results.append(ResponseUtils.filter(value));

 ↓

results.append(">");
if (value != null) {
  if (filter == true){
    results.append(ResponseUtils.filter(value));
  }else{
    //今回変更したい処理
    results.append(changedValue);
  }

もし急ぎだったら、カスタムタグで逃げたほうが早いよ。(たぶん)