| Author |
Exception in using logic:iterate tag's 'indexId' property in struts
|
poli reddy
Greenhorn
Joined: Nov 21, 2007
Posts: 10
|
|
When i use <logic:iterate> 'indexId' property in struts, I am getting following exception: Compilation of 'C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_QPanel_QPanel\jsp_servlet\__maincategory.java' failed: -------------------------------------------------------------------------------- C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_QPanel_QPanel\jsp_servlet\__maincategory.java:536: operator + cannot be applied to java.lang.Integer,int probably occurred due to an error in /MainCategory.jsp line 51: <td width="10%" align="center"><%= rowSeq+1 %></td> He is my few lines of code which causing compilation error: <logic:iterate id="cId" property="mainCategoryGrid" name="frmMainCategory" indexId="rowSeq"> <tr> <td width="10%" align="center"><%= rowSeq+1 %></td> <td width="30%" align="left"><bean:write name="cId" property="mainCategoryName"/></td> <td width="45%" align="left"><bean:write name="cId" property="desc"/></td> </tr> </logic:iterate> I am using weblogic server 8.1. Can anyone give me solution??
|
 |
Merrill Higginson
Ranch Hand
Joined: Feb 15, 2005
Posts: 4864
|
|
An index ID is always of type Integer, not int. Therefore you will need to change your expression to: <%= rowSeq.intValue()+1 %>
|
Merrill
Consultant, Sima Solutions
|
 |
 |
|
|
subject: Exception in using logic:iterate tag's 'indexId' property in struts
|
|
|