WebSphere Applicaiton Server V6.1では、JSPをコンパイルするときに、デフォルトではソースをJDK 1.3レベルとしてコンパイルします。
だそうで、例えばIntegerを「0」と比較するとコンパイルエラーになるようです。
なんでそんな仕様に?
FixPack15で追加されたカスタム・プロパティー「com.ibm.ws.jsp.jdkSourceLevel」で回避はしましたけど。。。既存システムを考慮して、デフォルト動作を変更するわけにはいかなかったのでしょうかね?
EJB3への対応ともども、WAS6.1は謎が多い。。。orz