Hi all,

I'm relatively new to struts, but I've managed to get a simple
application going.  I am passing an 'index' request parameter to a
simple jsp

<H3> View a Task </H3><BR>
        <bean:parameter id="index" name="index"/>
        <% int ind = Integer.parseInt(request.getParameter("index")); %>

        Summary: <%= tasks.getTask(ind).getSummary() %>
        <BR>    
        OpenDate: <%= tasks.getTask(ind).getOpenDate() %>
        <BR>
        TargetDate: <%= tasks.getTask(ind).getTargetDate() %>
        <BR>
        Description: <%= tasks.getTask(ind).getDescription() %>

This works fine.  But what I wanted to be able to do was something like

Summary: <bean:write name="tasks" property="task[ind].summary"/>

This fails with a complaint 

Error Message: Invalid indexed property 'task[ind]'
Error Code: 500
Target Servlet: null
Error Stack: 
java.lang.IllegalArgumentException: Invalid indexed property 'task[ind]'


Is there a nice way to use struts tags to do this, rather than the ugly
scriptlets?  Or is there a totally different way to achieve this same
result that is more struts friendly?

Thanks,

Gollo.

Reply via email to