用struts2标签来写
<table>
<s:iterator value="users" id="us">
<tr>
<td><a href='<s:url action="u!getById"><s:param name="id" value="#us.id" /></s:url>'><s:property value="userName"/></a></td>
<td> <s:property value="userName"/></td>
<td><s:property value="passWord"/></td>
<td><s:property value="id"/></td>
</tr>
</s:iterator>
</table>
传统写法
<% List<User> users = (List<User>) request.getAttribute("users");%>
<table>
<%
for(Iterator it=users.iterator();it.hasNext();){
User u=(User)it.next();
%>
<tr>
<td><a href="u!getById?id=<%=u.getId() %>"><%=u.getUserName() %></a></td>
<td><%=u.getPassWord() %></td>
<td><%=u.getId() %></td>
</tr>
<%
}
%>
</table>