Tomcatのバージョン違いによりJSPエスケープ文字でエラー

Tomcat4時代に動作していたJSPをTomcat6で動作させると

Attribute value ・・・ is quoted with " which must be escaped when used within the value

というエラーが発生。

どうやらTomcat5.5.27から、クォートのエスケープが変わった様子。

うそーTomcat入れ直し??と思ったら、幸い設定で変えられるみたい。


Tomcatの conf/catalina.properties に以下の文字列を記述します。

org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false

その他にもJavaオプションや環境変数でも設定できるらしいです。

参考サイト:
http://ameblo.jp/archive-redo-blog/entry-10299419792.html
http://ycyc.exblog.jp/

posted by へっぽ at 01:11 | TrackBack(0) | Apache | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。