您的位置:首页 > Web前端 > JavaScript

使用el表达式填充下拉框

2016-09-01 00:00 169 查看
摘要: 包含内容有:el表达式的使用、简单servlet的编写以及web.xml文件的配置

很多时候我们在前端写一个select时,数据往往不是写死在option中的,而是通过 后台返回数据,前台再渲染。之前写过两篇用ajax渲染的:使用ajax填充下拉框--普通select使用ajax填充下拉框--分组select
今天贴一下用el表达式渲染下拉框select的。

效果很简单:



jsp:

<div class="col-sm-8">
<select class="col-sm-12" id="form-field-select-1" name="numberId">
<c:forEach  items="${list}" var="list" varStatus="status">
<option id="form-field-phone" name="form-field-phone" value='${list}'}>${list}</option>
</c:forEach>
</select>
</div>

servlet:

package web;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class DemoServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
request.setAttribute("list", list);

request.getRequestDispatcher("ace_admin_template/html/demo_download.jsp").forward(request, response);
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jsp File Browser JSTL