That's because I was thinking how exciting it would be to make a
complete fool of myself now right before Christmas (and doing a darn
good job at it too, if I must say)! ;)

The last reply was to (hopefully) correct myself. The other replies
were only addressed to me, but I tried taking the conversation back to
the list. Sorry if it's to noisy. All replies should be in the message
history.

Nils-H

On Tue, Dec 23, 2008 at 9:38 AM, Antonio <antonio.petre...@gmail.com> wrote:
> Sorry to disturb, Nils, but it seems that you are writing to yourself,
> I cannot see any of the replies from taj, except of the first thread.
>
> Antonio
>
> 2008/12/23 Nils-Helge Garli Hegvik <nil...@gmail.com>:
>> Yikes....how hard is it to read curly braces and numbers... Could
>> someone please sponsor me a pair of new glasses?
>>
>> Your "Index" values should read: "%{#idx.index + 3}" etc (note the
>> number is inside the expression). Actually, I think you can skip the
>> curly braces as well.
>>
>> Nils-H
>>
>>
>> On Mon, Dec 22, 2008 at 2:27 PM, Nils-Helge Garli Hegvik
>> <nil...@gmail.com> wrote:
>>> I aparently cannot read, your indexes does look correct after all,
>>> although maybe not needed... Sorry about that. I also didn't notice
>>> until now that parts of the code is outside the s:iterator loop.
>>> Seeing some of the generated html that doesn't work compared to what
>>> does work could help.
>>>
>>> Nils-H
>>>
>>> On Mon, Dec 22, 2008 at 11:53 AM, taj uddin <tajuddi...@yahoo.com> wrote:
>>>> Can u pls suggest me on how to use Index as a variable?
>>>>
>>>> Let me explain u in clear abt the application.
>>>> From my stuts1.2 code u can understand that in <logic:iterate> index value
>>>> of iteration is stored in a variable "Index" and the value in that variable
>>>> is incremented using JSP tags.
>>>>
>>>> But using struts2, the status attribute of <s:iterator> tag holds the index
>>>> value of current iteration and i am trying to get that using index()
>>>> method.So, how can i asign the value that the status attribut is holding to
>>>> an ordinary where which can b used in JSP tags?
>>>>
>>>> --- 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: tajuddi...@yahoo.com, "Struts Users Mailing List"
>>>> <user@struts.apache.org>
>>>> Date: Monday, December 22, 2008, 5:23 AM
>>>>
>>>> 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
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to