That's hard to say considering I know nothing about what result you expect, and what the rendered html actually looks like. But from your code, it looks like the "Index1", "Index2" and "Index3" variables might not have the value you expect them to be. And do you really need to store the index in a variable?
Nils-H On Mon, Dec 22, 2008 at 11:11 AM, taj uddin <tajuddi...@yahoo.com> wrote: > > Hey I have tried using <s:set> and <s:property> tags. By using them, i am > not getting any error but my required Menu is not appearing on the header > page. > Here is the 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"); > > <s:set > name="Index" value="0" /> > > <s:iterator > value="%{#session.Tables}" status="idx" id="Table" > > <s:set > name="Index" value="%{#idx.index}+3" />" /> > > > menus[1].addItem("#", "", 20, "left", '<s:property value="#Table.tableName" > />', '<s:property value="#Index" />'); > </s:iterator> > <s:set > name="Index1" value="%{#Index}+1" /> > > menus[1].addItem("#", "", 20, "left", "PQR",'<s:property > value="#Index1"/>'); > <s:set > name="Index2" value="%{#Index1}+1" /> > > menus[1].addItem("#", "", 20, "left", "DEF", '<s:property value="#Index2" > />'); > <s:set > name="Index3" value="%{#Index2}+1"/> > > menus[1].addItem("#", "", 20, "left", "XYZ", '<s:property value="#Index3" > />'); > > On the jsp page it is not displaying this menu. > So, pls help me out > --- On Mon, 12/22/08, Nils-Helge Garli Hegvik <nil...@gmail.com> wrote: > > From: Nils-Helge Garli Hegvik <nil...@gmail.com> > Subject: Re: Pls convert this code using struts2 tags > To: "Struts Users Mailing List" <user@struts.apache.org>, > tajuddi...@yahoo.com > Date: Monday, December 22, 2008, 5:04 AM > > Take a look at the s:set and s:property tags. > > Nils-H > > On Mon, Dec 22, 2008 at 10:56 AM, taj uddin <tajuddi...@yahoo.com> wrote: >> 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. >> >> >> >> >> >> >> >> >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org