2012-01-12 19 views
-1

org.apache.jasper.JasperExceptionが実行することができます:JSPのクラスをコンパイルできません:JSPに695: エラーが行で発生しましたファイル:/pages/settings/viewModify.jsp ecViewChildSelItrがのTomcat 7.0.23でJSPをコンパイルすることができません。しかし、それは、Tomcat 5.5.28で

を解決できないecViewChildSelItrviewModify.jsp<logic:iterate>id属性です。

<logic:iterate id="ecViewChildSelItr" name="customReportForm" property="getEcdisplay" type="database.EcViewChild"> 
    <option value="<%=String.valueOf(ecViewChildSelItr.getEcdisplay().getEcDisplayId()>    

これはTomcat 5.5.28では動作しますが、Tomcat 7.0.23では動作しません。これはどのようにして起こり、どのように解決できますか?

答えて

2

それがコンパイルされない理由を私は知らないが、あなたはベストプラクティスを尊重し、スクリプトレットを使用しないようならば、あなたはこの問題はありません。また<logic:iterate>は廃止されることに注意してください

<option value="${ecViewChildSelItr.ecDisplay.ecDisplayId}">... 

を( JSTL <c:forEach>タグ(およびその他のコアJSTLタグ)を好んで使用しています。

関連する問題