基于JSTL实现一个获取下拉列表信息的标签
1、在项目中添加jstl.jar的依赖
2、添加标签的功能类jstl jstl 1.2
package com.jd.jstl.action.tag;import java.util.ArrayList;import java.util.List;public class UtilFunction { // 获取省份 public static List getProvinces() { List provinces = new ArrayList(); // 暂时添加几个测试 provinces.add("广东省"); provinces.add("广西省"); provinces.add("山东省"); provinces.add("四川省"); provinces.add("江西省"); return provinces; }}3、编写tld文件 mytags.tld
4、在web.xml中添加自定义的taglib1.0 my http://www.jd.com/jstl/functions getProvinces com.jd.jstl.action.tag.UtilFunction java.util.List getProvinces()
5、在jsp页面中使用自定义的taghttp://www.jd.com/jstl/functions /WEB-INF/tags/mytags.tld
<%@page contentType="text/html" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="my" uri="http://www.jd.com/jstl/functions" %>JSP Page 省份: