Tomcat5.5.27、6.0.18からJSPのスクリプトレットなどの中でクォートを使用する際にエスケープが必要になった
Tomcat の v5.5.27、v6.0.18にて
JSPのスクリプトレット(<%= %>で囲まれる部分)でクォートにエスケープ処理が必要に!
つまり、以下は構文エラー
<%-- ILLEGAL--%> <html:link href="<%= "XXX.do?param=" + request.getAttribute("param") %>"/>
正しくは
<%-- CORRECT --%> <html:link href="<%= "XXX.do?param=" + request.getAttribute(\"param\") %>"/>
既存システムのJSP全てをチェック!全画面再テスト!
なんてことはやってられんので以下の方法で回避〜♪