123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- <%@ page import="java.util.List" %>
- <%@ page import="java.util.ArrayList" %><%--
- Created by IntelliJ IDEA.
- User: x'b'w
- Date: 2021/5/28
- Time: 13:39
- To change this template use File | Settings | File Templates.
- --%>
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <html>
- <head>
- <title>JSTL标签</title>
- </head>
- <body>
- <%--value用于显示在页面上,default用于在value无值时显示--%>
- <c:out value="hello world">
- </c:out>
- <br>
- <%----------------------------------%>
- 用户名为:
- <c:out value="${param.username}" default="unknown">
- </c:out>
- <br>
- <c:out value="${parma.username}">
- unknown
- </c:out>
- <br>
- <%------------------------------------------%>
- <c:out value="${param.username}" escapeXml="false">
- <h1>java</h1>
- </c:out>
- <br>
- <%------------------------------------------%>
- <%
- request.setAttribute("name",123);
- %>
- <c:if test="${name==123 }">
- <h1>welcome to javaWeb.</h1>
- </c:if>
- <br>
- <%-- <c:choose>--%>
- <%-- <c:when test="${name == java}">--%>
- <%-- 你输入的内容为1:${name}--%>
- <%-- </c:when>--%>
- <%--<%– <c:otherwise>–%>--%>
- <%--<%– 你输入的内容为2:${name}–%>--%>
- <%--<%– </c:otherwise>–%>--%>
- <%-- </c:choose>--%>
- <%-------------------------------------------------%>
- <c:choose>
- <c:when test="${empty param.username}">
- can't find the team.
- </c:when>
- <c:when test="${param.username=='AG'}">
- ${param.username} is AG.
- </c:when>
- <c:otherwise>
- ${param.username} is not a team name.
- </c:otherwise>
- </c:choose>
- <br>
- <%------------------------------------------------------%>
- <%
- String[] AG = {"even","jwei","zq","zy","bean"};
- %>
- <c:forEach var="name" items="<%=AG%>">
- ${name}<br>
- </c:forEach>
- <%------------------------------------------------------%>
- <%
- List list = new ArrayList();
- list.add("zq");
- list.add("zy");
- list.add("bean");
- list.add("even");
- list.add("jwei");
- %>
- <c:forEach var="team" items="<%=list%>" begin="1" end="3" step="2">
- ${team}<br>
- </c:forEach>
- <%--------------------------------------------------------%>
- <%
- List list1 = new ArrayList();
- list1.add("xql");
- list1.add("n9");
- list1.add("dbq");
- %>
- <table border="1">
- <tr>
- <td>序号</td>
- <td>索引</td>
- <td>是否为第一个元素</td>
- <td>是否为最后一个元素</td>
- <td>元素的值</td>
- </tr>
- <c:forEach var="name" items="<%=list1%>" varStatus="status">
- <tr>
- <td>${status.count}</td>
- <td>${status.index}</td>
- <td>${status.first}</td>
- <td>${status.last}</td>
- <td>${name}</td>
- </tr>
- </c:forEach>
- </table>
- <br>
- <%----------------------------------------------------------------%>
- 绝对路径:<br>
- <%--D:\JAVAWeb\TestServlet06\web\exe\JSTL\register.jsp--%>
- <c:url var="myurl" value="http://localhost:8086/TestServlet06_war_exploded/exe/JSTL/register.jsp">
- <c:param name="username" value="李四"/>
- <c:param name="country" value="中国"/>
- </c:url>
- <a href="${myurl}">register.jsp</a><br>
- 相对路径:
- <c:url var="myurl" value="register.jsp?username=Tom&country=France"/>
- <a href="${myurl}">register.jsp</a>
- </body>
- </html>
|