I want to assign ${element.cpReferralDtlsId} data variable.
<c:forEach items="${indentIssueData}" var="element">
<tr>
<%
String data = ${element.cpReferralDtlsId};
%>
<td><%=++data %></td>
</tr>
</c:forEach>`
I want to assign ${element.cpReferralDtlsId} data variable.
<c:forEach items="${indentIssueData}" var="element">
<tr>
<%
String data = ${element.cpReferralDtlsId};
%>
<td><%=++data %></td>
</tr>
</c:forEach>`
<c:forEach items="${indentIssueData}" var="element">
<tr>
<%
String data = element.getCpReferralDtlsId();
%>
<td><%=++data %></td>
</tr>
</c:forEach>
Note that the ${} syntax is used in JSP expressions to evaluate and insert the result of a Java expression into the generated HTML. However, in this case, since we are already inside a scriptlet (<% %>) block, we don't need to use ${} to reference the element object. We can simply use the variable name directly.