gpt4 book ai didi

java - 如何在一个下拉列表中显示绑定(bind)在一起的 2 个元素

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:23 25 4
gpt4 key购买 nike

这适用于 2 个表 userNameuserID。示例:我有 id =1name =x

我有一个下拉列表,它将相应地显示。

用户 - [x]

UserManager mgr = new UserManager();
ArrayList<User> users = mgr.retrieveAllUser();
for (User user : users)
{
out.print(String.format("<option value=\"%s\" label=\%s\">",user.getUserID(), user.getUserName()));
out.print(user.getUserID() + user.getUserName());
}

我该如何让它显示:

用户 - [1 - x]

^意思是我希望获得 id + "-"+ name,全部在一个选项中

最佳答案

Html 选项标记无效,您缺少结束标记:

out.print(String.format("<option value='%s'>%s - %s</option>",user.getUserID(), user.getUserID(), user.getUserName()));

编辑

这里有 %s 提供的三个占位符,对于每个占位符,我们应该传递它的值,无论该值是否重复。

value='%s' - user.getUserID()

%s - %s - user.getUserID()、user.getUserName()

关于java - 如何在一个下拉列表中显示绑定(bind)在一起的 2 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com