2013-07-20 70 views
0

請參閱下面的代碼:如何使用Struts標籤的網址在iterator標籤

<s:iterator value="managers" status="counter" var="manager"> 
    <tr> 
    <td><s:property value="#counter.count" /></td> 
    <td><s:property value="nickname"/></td> 
    <td><s:property value="username"/></td> 
    <s:url value="/admin/retrieve?action=edit&id=" var="edit" /> 
    <td><s:a href="%{edit}">Edit</s:a></td> 
    <s:url value="/admin/retrieve?action=remove&id=" var="remove" /> 
    <td><s:a href="%{remove}">Remove</s:a></td> 
    </tr> 
</s:iterator> 

我在這個迭代器2個鏈接。此代碼在ArrayList<Manager>上迭代,其包含username,nickname,password,id。 如何在鏈接末尾添加管理員標識。鏈接將與此類似:
/admin/retrieve?action=remove&id=2

回答

1

使用

<s:url value="/admin/retrieve?action=remove&id=%{id}" var="remove" /> 

Manager應該有getId()方法。