Hi

I am working on application where i have to convert the code developed in 
struts1.2 to struts2.0.
Here is the struts1.2 code:
 //Sub Menu for 2nd Main Menu Item ("ABC"):
                                                            menus[1] = new 
menu(180, "vertical", 0, 0, -1, -1, "", "#ce122d", "Verdana,Helvetica", 8,
                                                                "normal", 
"normal", "white", "#fcccb5", 1, "#ce122d", 2, 62, false, true, false, false, 
0, true, 4, 4, "black");
                                                            <% int Index = 0; %>
                                                            <logic:iterate 
indexId="idx" id="Table" name="Tables" scope="session">
                                                                <% Index = 
idx.intValue() + 3; %>
                                                                
menus[1].addItem("#", "", 20, "left", "<bean:write name="Table" 
property="tableName"/>", <%=Index%>);
                                                            </logic:iterate>
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, "left", "PQR", <%=Index%>);
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, "left", "DEF", <%=Index%>);
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, "left", "XYZ", <%=Index%>);

Here is my struts2.0 code(below) :-

//Sub Menu for 2nd Main Menu Item ("ABC"):
                                                            menus[1] = new 
menu(180, 

"vertical", 0, 0, -1, -1, "", "#ce122d", "Verdana,Helvetica", 8,
                                                                "normal", 
"normal", 

"white", "#fcccb5", 1, "#ce122d", 2, 62, false, true, false, false, 0, true, 4, 
4, 

"black");
                                                            <% int Index = 0; %>
                                                            <s:iterator 
status="idx" 

id="Table" value="Tables" >
                                                                <% Index = 
idx.index() + 3; 

%>
                                                                
menus[1].addItem("#", "", 

20, "left", "<s:property value="#Table.tableName"/>", <%=Index%>);
                                                            </s:iterator>
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, 

"left", "PQR", <%=Index%>);
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, 

"left", "DEF", <%=Index%>);
                                                            <% Index++; %>
                                                            
menus[1].addItem("#", "", 20, 

"left", "XYZ", <%=Index%>);

where i am getting the error on the line:
<% Index = idx.index() + 3; %>
indicating that idx cannot be resolved.

Pls help me out in this issue.








      

Reply via email to