<%@page import="java.util.Map"%>
<%@page import="java.util.HashMap"%>
<%@page import="com.iflytek.pojo.Person"%> <%@page import="java.util.Set"%>
<%@page import="java.util.HashSet"%> <%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@ page contentType="text/html;charset=gbk"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<!-- 核心标签库 --> <!-- 一般用途的标签 --> <%
int i = 9
session.setAttribute("i", i)
List<String> list1 = new ArrayList<String>(); list1.add("a"); list1.add("b"); list1.add("d"); list1.add("c"); list1.add("g"); list1.add("f");
session.setAttribute("list1", list1)
Set<Person> persons = new HashSet<Person>();
Person p01 = new Person("p01","jim","USA"); Person p02 = new Person("p02","tom","USA"); Person p03 = new Person("p03","lili","USA"); Person p04 = new Person("p04","lucy","USA"); Person p05 = new Person("p05","rose","USA"); Person p06 = new Person("p06","jack","USA"); Person p07 = new Person("p07","kate","USA"); Person p08 = new Person("p08","Ian","USA");
persons.add(p01); persons.add(p02); persons.add(p03); persons.add(p04); persons.add(p05);
persons.add(p06); persons.add(p07); persons.add(p08);
pageContext.setAttribute("persons", persons)
Map<String,String> maps = new HashMap<String,String>(); maps.put("a", "hello"); maps.put("b", "world");
application.setAttribute("maps", maps) %>
<c:set var="j" value="99" scope="session"/> <c:out value="${j}"></c:out>
<c:remove var="j" scope="session"/>
i:${sessionScope.i}<br/> j:${sessionScope.j }
<!-- 条件标签 -->
<c:if test="${5>3}"> hello world! </c:if>
<!--
第一个when相当于if(....)
后面的when相当于else if(....) otherwise相当于else -->
<c:choose>
<c:when test="${i%2==0}"> ${i}是偶数 </c:when>
<c:when test="${i>3 }"> ${i}是一个大于3的数字 </c:when>
<c:when test="${i>5 }"> ${i}是一个大于5的数字 </c:when>
<c:otherwise> ${i}是奇数
</c:otherwise>
</c:choose>
<!-- 迭代标签 --> <h2>迭代标签</h2> <hr/>
<c:forEach var="str" items="${sessionScope.list1}"> ${str }<br/> </c:forEach> <hr/>
<c:forEach var="person" items="${pageScope.persons}"> ${person.pname}<br/> </c:forEach> <hr/>
<c:forEach items="${maps}" var="m"> ${m.key} -> ${m.value.name }<br/> </c:forEach> <hr/>
JSTL
最新推荐文章于 2023-10-21 17:10:42 发布