| Author |
validate in the s:iterator
|
rahulJ james
Ranch Hand
Joined: Oct 03, 2008
Posts: 123
|
|
I have an iterator in my Jsp .. <s:iterator id="id" value="List" status="status"> <tr> <td ><s roperty value="%{name}" /> </td> How can I add an If else condition to check this value of the name is equal to something and based on that I have to make this field enable or disabled.. Any suggestions..
|
 |
Asim Ali
Greenhorn
Joined: Nov 05, 2003
Posts: 26
|
|
Try using this way. <s:iterator value="#it.days" status="rowstatus"> <tr> <s:if test="#rowstatus.odd == true"> <td style="background: grey"><s roperty/></td> </s:if> <s:else> <td><s roperty/></td> </s:else> </tr> </s:iterator>
|
 |
rahulJ james
Ranch Hand
Joined: Oct 03, 2008
Posts: 123
|
|
Say If I wanted to get a value from a action and compare as I have shown in my post... %{name} will get me the value from action and I wanted to compare ths value against something... advise..
|
 |
Tom Rispoli
Ranch Hand
Joined: Aug 29, 2008
Posts: 349
|
|
If name is a property in your action class then you don't need the %{}. To do the actual comparison it would look something like this: <s:if test="name == xyz"> The xyz will depend on what you are doing your comparison to, but it will need to be something that can be accessed through the OGNL stack.
|
 |
 |
|
|
subject: validate in the s:iterator
|
|
|