gpt4 book ai didi

javascript - 未呈现选定的下拉菜单项

转载 作者:行者123 更新时间:2023-11-28 10:11:20 25 4
gpt4 key购买 nike

目前,我在 JSP 中创建了多个下拉列表。我创建了一个永久链接,它运行良好,当我选择特定元素时,永久链接会更新以包含该元素。现在,当我单击永久链接时,它会显示在 URL 中,例如 permalink/selectedItem .我的目标是能够将该永久链接复制到新选项卡中,并让所有选定的元素出现在上一个选项卡中选择的下拉菜单中。例如,如果我在下拉菜单中选择了狗并单击永久链接并复制了包含 permalink/dog 的永久链接。那么我的新标签应该有一个下拉菜单,其中选择了狗这个词。它没有显示狗这个词,这是我的问题。它总是回到默认选择选项,即使链接包含单词 dog!。即使我右键单击并查看源代码,该页面也显示 <option selected> Dog</option>在我的选项列表中。所以这只是没有出现而已。这是我的相关代码:

最佳答案

你错过了 value属性,即:<option value='Dog' selected> Dog</option>您只是为您的选项提供了显示名称。

 <option value='<%= typeOfAnimal %>' <%= choice.equals(typeOfAminal) ? "selected" : "" %>>

此外,我会颠倒 choice.equals(typeOfAminal) 的顺序至 typeOfAminal.equals(choice)因为choice可能是 null (来自请求)同时 typeOfAminal不可能(来自静态列表或数据库),如果你用第一种方式做,choicenull你会得到一个 NullPointerException。

关于javascript - 未呈现选定的下拉菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24366554/

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