1. 程式人生 > >JSTL簡單入門學習實例

JSTL簡單入門學習實例

out 簡單 items fun lib clas charset class dsm

Maven依賴:

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

建立頁面index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>
首頁</title> </head> <body> c:set標簽:<c:set var="varName" value="foo" scope="session"/><br> c:out標簽:<c:out value="${varName}" default="default value"/><br> if標簽: <c:if test="${varName==‘foo‘}"> if輸出 </c:if> <br> if-else標簽: <c:choose> <c:when
test="${empty param.username}">
no user </c:when> <c:when test="${1==1}"> invalid section </c:when> <c:otherwise> otherwise </c:otherwise> </c:choose> <br> foreach標簽: <c:forEach var="i" begin="1" end="3"> item is: <c:out value="${i}"/> </c:forEach> <br> c:forTokens標簽: <c:forTokens items="Zara,nuha,roshy" delims="," var="name"> <c:out value="${name}"/> </c:forTokens> </body> </html>

頁面輸出:

c:set標簽:
c:out標簽:foo
if標簽: if輸出 
if-else標簽: no user 
foreach標簽: item is: 1 item is: 2 item is: 3 
c:forTokens標簽: Zara nuha roshy

JSTL簡單入門學習實例