Java 数据库填充下拉菜单
大家好,我已经创建了一个jsp页面,其中创建了两个从数据库填充的下拉菜单。当我测试页面时,它工作正常,但我的经理告诉我下拉菜单中的字段需要一个背景色,如下图所示。我能做些什么呢?如果这些字段是硬编码的,我知道怎么做,但在这种情况下我不知道怎么做。我的代码也在底部。。谢谢Java 数据库填充下拉菜单,java,jsp,Java,Jsp,大家好,我已经创建了一个jsp页面,其中创建了两个从数据库填充的下拉菜单。当我测试页面时,它工作正常,但我的经理告诉我下拉菜单中的字段需要一个背景色,如下图所示。我能做些什么呢?如果这些字段是硬编码的,我知道怎么做,但在这种情况下我不知道怎么做。我的代码也在底部。。谢谢 `<form:form method="POST" commandName="excsAnaSelNav"> <br> <table width="100%">
`<form:form method="POST" commandName="excsAnaSelNav">
<br>
<table width="100%">
<tr>
<td width="20%"></td>
<td width="20%"> Type:
<form:select id="type" onChange = 'checkType()'path="analysisEvents">
<form:option value="All" label="--- All ---" />
<form:options items="${analysisEvents}" />
</form:select>
</td>
<td width="20%"> Forecast ISC:<form:select path="iscCodes">
<form:option value="All" label="--- All ---" />
<form:options items="${iscCodes}" />
</form:select>
</td>
<td width="30%"><div id="sctry" style="visibility:hidden">
Actual ISC: <select style="width:50px" id="actualisc">
<option value="ALL" selected>All</option></select></div>`
`
类型:
预测ISC:
实际ISC:
全部`
数据库中需要一个表/列来指定与相应条目一起使用的颜色,或者脚本中需要一个数组来引用这些内容。创建下拉列表时,您只需查询数据库/数组中与您在选择框中输入的条目对应的颜色 我不擅长使用JSP,因此这里有一些伪代码:
dropDownEntry = Query->Select Drop Down Entry
dropDownColor = Query->Select dropDownEntry Color
<select>
For Every dropDownEntry
<option style='background-color: dropDownColor'>dropDownEntry</option>
End For
</select>
dropDownEntry=Query->选择下拉条目
下拉颜色=查询->选择下拉输入颜色
对于每个下拉条目
下拉条目
结束