struts2中标签的解决方案

小弟不才
structs2 中标签以及ognl表达式的问题。
一个用户一定有一个项目经理。
修改用户信息时,实现当循环加载user的项目经理下拉框列表时如果 当前用户的项目经理等于其中的一个 时该经理就默认被选中。
action中有个一
[code="java"]
private List mamagers=new ArrayList();
private User User;
[/code]
其中 User类为:
[code="java"]
Manager.java

private String userAccount;//z账号属性
private String userName ;//姓名
// get
...
// set
...

[/code]

jsp上
[code="java"]
这个行不通

    <option value="<s:property value='userAccount'/>

/s:if >#con==${bean.pjMgr}
/s:iterator

[/code]

jsp上
[code="java"]
这个也行不通


/s:set
selected/s:if >#con==${bean.pjMgr}
/s:iterator

[/code]

selected/s:if

第1个userAccount是mamagers迭代中的每一个userAccount
第2个user.userAccount是Action中的user对象的userAccount

看下 你就懂了~

那样用的话时不是不会选中,所以你的不要那样写!直接