<select name="">
<s:iterator value="#session.branchList" var="bl"> 
<s:if test="#lb.name==#session.lawDetailAdmin.branch.name">
<option value="<s:property value='#bl.id'/>"selected="selected"><s:propertyvalue="#bl.name"/></option>
</s:if>
<s:else>
<option value="<s:property value='#bl.id'/>"><s:property value="#bl.name"/></option>
         </s:else>
</s:iterator>
</select>
这里的#session.branchList是一个Branch对象集合,#session.lawDetailAdmin.branch是一个Branch对象
这两个值单独取出是值是一样的如:
<s:property value="#session.lawDetailAdmin.branch.name"/>
<s:property value="#bl.name"/>
可是在test里面就不成立了。求高手指教!!!!先谢了!!!