获取所选值下拉列表jstl

时间:2012-12-14 08:34:32

标签: java jsp jstl

有了这个下拉菜单,我会选择一个值并传入一个网址,但是这个代码我不能只获得所选的一个,你们可以帮我设置一个ac:if和mark选中侧?。不管怎样,谢谢。

<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>

选择名称后,将所选名称放在网址

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

抱歉,我的英语不太好,所以有时候很难表达自己

2 个答案:

答案 0 :(得分:1)

<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

答案 1 :(得分:-1)

你可以使用javascript遍历来获取所选值,如果你不使用它,你可以使用request.setAttribute(“”,“”)来设置值,&lt;%= request.getAttribute(“”,“” )%&GT;为了获得价值, &lt;%for(){}%&gt; ,javascript获得选定的价值。

相关问题