問題描述:項目過程當中有一個須要用到下拉菜單用來存放學歷信息 博士 碩士 本科 專科 第一次須要用到這個小的知識點,就簡單總結一下java
直接放代碼,後邊是講解:jsp
要用到<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> JSTL標籤庫須要提早引入 blog
//代碼部分:get
<li><label>學歷</label>
<select name="educa" >io
<option value="a" <c:if test="${educa=='a'}"></c:if>>博士</option>
<option value="b" <c:if test="${educa=='b'}"></c:if>>碩士</option>
<option value="c" <c:if test="${educa=='c'}"></c:if>>本科</option>
<option value="d" <c:if test="${educa=='d'}"></c:if>>專科</option>test
</select>後臺
</li> select
演示效果:request
//講解部分:im
爲何引入c標籤 JSTL標籤庫?由於JSTL中的 c:if 標籤能知足:若是下拉菜單裏內容被選中,那麼就把該選項對應的value值送給 select標籤,後臺接收下拉菜單裏的內容的時候直接request.getParameter("educa") 就OK了。
<option>下拉選項內容</option>
<option>標籤中應該給出對應選項的value值。
簡單總結:這個小的知識點挺簡單的,基本可以解決我項目的需求,由於是第一次涉及到下拉菜單內容選擇,因此小小的總結一下。