アプリケーションをからTomcat 7
に移行していますWebSphere 8.5
Tomcat 7
私が使用した
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING = false
ページのコンパイル中に二重引用符の問題をJSP
再確認するには、で同等のパラメータを検索していますWebSphere
。
Webコンテナのカスタムプロパティを見つけました
com.ibm.wsspi.jsp.evalquotedandescapedexpression = true
のためですWAS 8.5
が、それは機能していません。
次のエラーが発生します:
JSPG0055E: Unable to create an xml attribute from name [] value [%]
基本的に次の場合にエラーが発生しました
<html:input value="<%="abc"%>"></html:input>
今の解決策は
<html:input value='<%="abc"%>'></html:input>
しかし、JSPが非常に多いため、私の場合は不可能です。Tomcatでは、次のプロパティを追加することでこの問題を解決しました。
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING = false