bodyContent#getString() で変な値が取得される
JSTL1.0.4
tomcat-4.1.27 or tomcat-4.1.29
BODYを設定していない場合、なぜか bodyContent#getString() で古い値が返却される。
本当は bodyContent#getString() が null であることを期待しているのに・・・
よく見てみると
doStartTag() で EVAL_BODY_BUFFERED を返却しているにもかかわらず、setBodyContent() と doInitBody() が呼び出されていないように見える。
setBodyContent()が呼び出されていないので、結果 bodyContent が古いままなのか・・・
doEndTag() で
bodyContent = null;
を追加することにより解決しているように見える。
なぜかTomcatのソースにアタッチ出来ないので詳細が調べられない。
6時間ぐらい