比较并在下拉列表中设置所选值?

时间:2015-06-23 14:19:59

标签: javascript java jsp jstl jsp-tags

我使用了动态下拉列表。现在在该列表中,我需要设置所选值。

我从我的控制器获取所选值到我的asp,这是一些像这样的事情,

<c:set var="Questions" value='${map["Questions"]}' />

以下是我的下拉列表的源代码。

<tr>
<c:set var="questionids" value="Select Question,Visit Dentist?,Age (40+),Drinker?,Smoker?" scope="application"/>
<select name="questionid" id="questionids" >
       <c:forEach items="${fn:split(questionids, ',')}" var="questionids">
         <option value="${questionids}">${questionids}</option>
       </c:forEach>
</select>
</tr>

现在我如何比较列表中的内容,如果${Questions}值为null,那么&#34;选择问题&#34;应选择选项或如果$ {Questions}值不为null,则应选择相应的值。

我如何实现相同的目标。

1 个答案:

答案 0 :(得分:0)

尝试检查所选索引是否为0然后显示“选择问题”[假设第一个条目下拉列表是“选择问题”]否则您可以根据您获得的索引将所选属性设置为true。 / p>