Java 禁用s中的值:选择

Java 禁用s中的值:选择,java,struts,Java,Struts,如果我有一个像这样的Struts标签 <s:select name="country.id" list="countries" listValue="name" listKey="id" headerValue="Select Country" headerKey="" label="Country" />` ` 这是输出代码 <select name="country.id" tabindex="12" id="registration_country">

如果我有一个像这样的
Struts
标签

<s:select name="country.id" list="countries" listValue="name" listKey="id" headerValue="Select Country" headerKey="" label="Country" />`
`
这是输出代码

<select name="country.id" tabindex="12" id="registration_country">
    <option value="">Select Country</option>
    <option value="1">United States</option>
    <option value="2">Afghanistan</option>
    <option value="3">Albania</option>
    <option value="4">Algeria</option>
    ...
    <option value="192">Zambia</option>
    <option value="193">Zimbabwe</option>
</select>

选择国家
美国
阿富汗
阿尔巴尼亚
阿尔及利亚
...
赞比亚
津巴布韦

如果要禁用某些值,如选项1、3和4,我该怎么办?

您不能。只需在集合中循环并根据您的条件设置disabled属性。

如果向用户显示选项,则必须让他/她/它运行

否则,请禁用选项或隐藏选项


您不能“禁用”给定选择组件中的特定选项,因此很容易隐藏不需要的选项。

您说“禁用选项号1、3、4”是什么意思?我不确定您是否可以“禁用”选择组件中的特定选项。