Struts の JSP で bean:define したものに後から代入し直したい。


<%
    foo = "b";
%>

と書いても、Eclipse 上ではエラーにならない。変数 foo もちゃんとインテリセンスで表示される。
しかし、値が "b" にならない。"a" のままだ。
bean:define したものを再定義(代入し直し)はできないの?
というか、なんでコンパイルエラーにならないの?
良く分からん。。。