We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Hot to use <logic:iterate> tag to retrieve specific index value in struts

mvkraju
mvkraju asked
on
Medium Priority
2,718 Views
Last Modified: 2012-06-27
Hi,

  I have added vector to request object in the action class, i added 3 elements to the vector.

I wanted to access this vector in a jsp page. I am using <logic:iterate> tag to access the specific element of the vector

this is my code
<logic:present name="<%= WebConstants.MESSAGE_COUNTS_HDR %>" >
<logic:notEmpty name="<%= WebConstants.MESSAGE_COUNTS_HDR %>" >
    <TD valign="TOP" class='TableText' height="12">
         From <logic:iterate id="hdrVec" name="<%=WebConstants.MESSAGE_COUNTS_HDR %>" indexId="0" /> to <logic:iterate id="hdrVec" collection="<%=WebConstants.MESSAGE_COUNTS_HDR %>" indexId="1" />
     </TD>
</logic:notEmpty>
</logic:present>

It's giveing the following error.
enerated servlet error:
C:\Documents and Settings\Z001532\My Documents\IBM\wsad\workspace\.metadata\.plugins\com.ibm.etools.server.core\tmp0\cache\localhost\server1\iaInfoServices\iaInformation.war\_rptMsgCounts.java:257: Invalid expression statement.
                      java.lang.Integer 0 = null&#59;
                               ^
There is some thing wrong with <logic:iterate> tag
I need help please!!

Thanks
Comment
Watch Question

Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview

Author

Commented:
o.k. i could figured it out
Here is the working code

<logic:iterate id="hdrVec" name="<%=WebConstants.MESSAGE_COUNTS_HDR %>" offset="0" length="1"  > <bean:write name="hdrVec" /> </logic:iterate>

Thanks

Commented:
:c)

Author

Commented:
jarasa i am awarding the points to you.
I hope you will try to give answers from next time onwards instead of the links.
Unfortunately opache has poor documentation. They did not give any examples.
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.