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 | このブログの読者になる | 更新情報をチェックする
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/158583310

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