获取所选值下拉列表 jstl



使用此下拉列表,我将选择一个值并传入一个 url,但是使用此代码我无法仅获取选定的一个,你们能帮我设置 c:if 并在侧面标记选中吗?无论如何,谢谢。

<select>
<c:forEach var="foo" items="${bar}">
<option value="${foo}">${foo}</option>
</c:forEach></select>

<div class="links" style="font-size: 110%">
<a href="someURL?path=${foo}">someName</a>
</div>

前任:

<select>
<c:forEach var="name" items="${names}">
<option value="${name}">${name}</option>
</c:forEach></select>

选择名称后,将所选名称放在 url 中

<div class="links" style="font-size: 110%">
<a href="someURL?path=${name}">someName</a>
</div>

对不起,我的英语不是很好,所以有时很难表达自己

<option value="${foo}" 
        <c:if test="${param.path == foo}">selected="selected"</c:if>>${foo}</option>

阅读 http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html

你可以

用javascript遍历来获取选定的值,如果你不用这个,你可以使用request.setAttribute(",")来设置值,<%=request.getAttribute(",")%>来获取值,<% for(){}%> ,javascript 获取选定的值。

最新更新