- 1.添加JSP标签需要用到的包
- 添加jstl、standard包(jstl-1.2版本的其实不需要standard包,可以去掉),在pom.xml中添加如下内容:
<!-- jsp标签库 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<!-- jsp标签库用 -->
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
- 3.在页面中使用
- 在jsp页面头部加入
-
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- 在页面中以c标签开头使用,例如:
<c:forEach items="${menu}" var="fm">
<li><a href="#">${fm.key}</a>
<div class="mepanel">
<div class="row">
<c:forEach items="${fm.value}" var="sm">
<div class="col1">
<div class="h_nav">
<h4>${sm.key}</h4>
<ul>
<c:forEach items="${sm.value}" var="tm">
<li><a href="products.html">${tm.name}</a>
</li>
</c:forEach>
</ul>
</div>
</div>
</c:forEach>
</div>
</div></li>
</c:forEach>
这是针对list和map的处理例子,标签库还有很多处理,具体参看http://www.runoob.com/jsp/jsp-jstl.html