Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

4.32.11 タグの属性値のExpressionチェックに関する注意事項

JSP仕様では,Expressionを指定できるタグの属性が制限されています。07-00以降のバージョンでは,JSPトランスレーション下位互換機能を使用しないでExpressionが指定できる属性以外でExpressionを指定した場合,JSPトランスレーション時にエラーになります。しかし,07-00より前のバージョンでは,JSPトランスレーション時にExpressionが指定できるかどうかをチェックしないため,Expressionを表す「<%=」や「%>」は文字列として認識されてエラーになりません。そのため,Expressionが指定できる属性以外でExpressionを指定した場合,07-00より前のバージョンと07-00以降のバージョンではJSPコンパイルの結果が異なります。

Expressionが指定できる属性以外でExpressionを指定しているJSPを使用する場合は,必ずJSPトランスレーション下位互換機能を設定してください。