0
私のコードでは、動的な名前(JSP式を使用)を別のJSP式に配置する必要があるシナリオがあります。つまり、別の表現で表現する必要があります。以下のように表現式のコード結果の下JSP taglibの式内の動的式
:javax.el.ELException:エラー解析:$ {employeeRow.entryDetails
"$ {employeeRow.entryDetails $ {COMPNAME}は" 無効な式(S)を含有。ここで$ {} COMPNAME
JSPコード:
<c:forEach var="employeeRow" items="${yearReportForm.yearReportDetailLst}" varStatus="row">
//some other code placed here
<c:forEach var="compName" items="${yearReportForm.components}" varStatus="subrow">
<tr>
<td>${employeeRow.entryDetails.${compName}.componentName}</td>
<td>${employeeRow.entryDetails.${compName}.monthlyValues.April}</td>
<td>${employeeRow.entryDetails.${compName}.monthlyValues.May}</td>
</tr>
</c:forEach>
//some other code placed here
</c:forEach>
誰もこれに助けることができますか?