我在会话对象中设置少数国家列表的名称。我需要使用此列表在我的 JSP 中填充一个下拉列表,并在选择选项中的每个国家名称之前动态添加标志图像。下面的代码不起作用:
<select id="refSelect" onChange="refreshRefList();" name='refSelect'>
<c:forEach var='flag' items="${sessionScope.flagList}">
<option value="${flag}">
<img src="./images/${flag}.PNG"/> <c:out value="${flag}" />
</option>
</c:forEach>
</select>
我也尝试使用下面的链接使用 CSS 来实现这一点,但会话列表失败并且仅适用于 Firefox 浏览器:
似乎正常的默认下拉控件不支持图像。任何人都可以帮助我使用 Javascript/CSS/Custom taglib 来实现这一点。我不想在我的代码中使用 jQuery。