有了这个下拉菜单,我会选择一个值并传入一个网址,但是这个代码我不能只获得所选的一个,你们可以帮我设置一个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>
抱歉,我的英语不太好,所以有时候很难表达自己
答案 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获得选定的价值。