如何获取dropdwon JSP的值

时间:2016-03-14 09:10:55

标签: jsp drop-down-menu

我想问一下JSP下拉选项选择。这是代码

<c:forEach var="s" items="${ListItem}">
<option value="${s.NAME}"</option>
</c:forEach>

然后我有了一个名单:

<c:forEach var="dok" items="${blockName}">
 <c:if></c:if>
</c:forEach>

如何获取上一个选定选项的值,以便在下一个<c:forEach>条件下使用?目的是如果从选项EQUALS中选择的值是第二个列表中的名称,那么[条件]。

我使用spring v2.0和iBatis DAO。

感谢。

1 个答案:

答案 0 :(得分:0)

${param}映射<select name="my_options">元素可在请求参数中使用。

<select name="my_options" onchange="submit()">
    <c:forEach var="s" items="${ListItem}">
        <option value="${s.NAME}"</option>
    </c:forEach>
</select>

你可以从表达式语言中获取它,

<c:set var="myvar" value="${param.my_options}"/>
<c:forEach var="dok" items="${blockName}">
    <c:when test="${myvar=='1'}">
        // Do something
    </c:when>    
    <c:otherwise>
        // Your else part
    </c:otherwise>
</c:forEach>