HTML选择框,从Servlet中选择数据

HTML选择框,从Servlet中选择数据,第1张

HTML选择框,从Servlet中选择数据

selected
属性必须位于HTML
<option>
元素上,并且应在选项值匹配时设置。最优雅的方法是使用条件运算符
?:

<select name="category">    <option value="1" ${product.category == '1' ? 'selected' : ''}>Dogs</option>    <option value="2" ${product.category == '2' ? 'selected' : ''}>Cats</option>    <option value="5" ${product.category == '5' ? 'selected' : ''}>Others</option></select>

最好是如果您有一些物品

List
或物品
Map
。例如,
List<Category>
其中
Category
具有
id
name
属性。

<select name="category">    <c:forEach items="${categories}" var="category">        <option value="${category.id}" ${product.category == category.id ? 'selected' : ''}>${category.name}</option>    </c:forEach></select>

这样,您无需为所有选项重复相同的 *** 作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5442131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存