css - Struts 2- 为选择标签中的每个选项应用 css 样式
问题描述
我最近正在研究从 struts 1.x 迁移的 struts 2。我遇到了一个问题,我有两个要在下拉列表中显示的集合列表。一个集合列表中的值应显示为红色字体,而另一个集合列表中的值应显示为黑色。在 struts 1 中,我们确实可以选择应用不同的 css,如下所示
<html:select property="field">
<html:optionsCollection name="collection1" value="id" label="name"/>
<html:optionsCollection name="collection2" style="color:red" value="id" label="name"/>
</html:select>
如何在struts 2 select标签中实现这一点?下面的代码将以相同的字体显示值。有什么需要修改的?或者在struts 2中实现这一点的任何其他解决方案也是可观的?
<s:append var="totalcollection">
<s:param value="#application.collection1" />
<s:param value="#application.collection2" />
</s:append>
<s:select name="field" list = "#totalcollection" listValue="id" listKey="name"/>
解决方案
推荐阅读
- javascript - 如何制作像维基百科(JavaScript)这样的悬停效果?
- python-3.x - 我在哪里可以找到 pyc 文件?
- ios - 快速均衡tableView滚动的位置
- javascript - 对 mongoose 返回的结果使用 lodash 时输出不正确
- java - Spring Boot 数据 r2dbc 自动创建表
- html - Web Scrape:如何从所有链接中获取所有名称和价格?
- flutter - 如何将数据表转换为 listview.builder?
- firebase - Firebase 设置方法未将数据添加到现有集合
- python - 如果 django 上的其他表中已存在 ID,如何禁用或隐藏分配/重定向按钮
- c# - 是否有一种内置方法可以让异步方法在完成时触发带有返回数据的事件?