Select Spring MVC中选择列表中的自定义标签和值

Select Spring MVC中选择列表中的自定义标签和值,select,spring-mvc,label,Select,Spring Mvc,Label,我在JSP页面中有一个用户下拉列表,其中显示了用户列表。在下拉列表中,我需要显示用户名和电子邮件作为标签,而值将是用户id和用户电子邮件地址。因此,我需要连接用户实例的属性,以显示正确的标签和值 在SpringMVC中实现这一点的最佳方法是什么 我可以在我的Spring控制器中迭代列表并连接属性,然后创建一个新列表,该列表将显示在页面中。这是我能想到的方法 有更好的想法吗?将用户列表对象添加到模型中,并使用标准标记库构建html <select id="users" name="users

我在JSP页面中有一个用户下拉列表,其中显示了用户列表。在下拉列表中,我需要显示用户名和电子邮件作为标签,而值将是用户id和用户电子邮件地址。因此,我需要连接用户实例的属性,以显示正确的标签和值

在SpringMVC中实现这一点的最佳方法是什么

我可以在我的Spring控制器中迭代列表并连接属性,然后创建一个新列表,该列表将显示在页面中。这是我能想到的方法


有更好的想法吗?

将用户列表对象添加到模型中,并使用标准标记库构建html

<select id="users" name="users">
  <c:forEach items="users" var="user">
    <option value="${user.id}">${user.name} [${user.email}]</option>
  </c:forEach>
</select>

${user.name}[${user.email}]

添加一些关于您计划如何执行的代码,因为这将有助于更新或提供一些适当的建议。