Hi all. In my Struts2 application, I have a collection of Customer objects, and various users have the rights to edit some of them and not others. I have created a Struts iterator tag, and in the iterator, I put the various Customer attributes into an HTML table. All this works.
In one cell of the table, I have the string "Edit", and if it's clicked, it goes to another Action class to edit that particular Customer object. All that works too. What I want to do is only show the "Edit" string if the user has the right to edit that Customer. I'm trying to set a "<s:if" tag to do this, but I am sure I'm not doing it right (because it's not working). I am trying: <s:if test="%{user.canEditCustomer(<s:property>)}"> hoping "property" is the current object in the iteration. But whatever is happening, this doesn't do what I hope it does. Am I anywhere close to the right solution here? Thanks, Dennis