Jsp標籤&JSTL標籤&EL表示式
阿新 • • 發佈:2021-12-07
EL表示式:${ }
- 獲取資料
- 執行運算
- 獲取web開發常用物件
Jsp標籤
<jsp:include page="Jsp02.jsp"></jsp:include> <%--包含--%> <jsp:forward page="/Jsptag02.jsp"> <%--轉發--%> <jsp:param name="value1" value="1"/> <%--傳參--%> <jsp:param name="value2" value="2"/> </jsp:forward>
JSTL標籤
為了彌補html標籤的不足,jstl標籤庫
核心標籤
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
引用核心標籤庫的語法
<form action="coreif.jsp" method="get"> <input type="text" name="username" value="${param.username}"> <input type="submit" value="login"> </form> <%--<%--%> <%-- if (request.getParameter("username").equals("admin"))--%> <%-- out.println("登陸成功");--%> <%--%>--%> <c:if test="${param.username=='admin'}" var="isAdmin" scope="request"> <c:out value="管理員歡迎您"></c:out> </c:if> <c:out value="${isAdmin}"></c:out> <c:set var="score" value="100"></c:set> <c:choose> <c:when test="${score>=90}"> 優秀 </c:when> <c:when test="${score<60}"> 不及格 </c:when> </c:choose> <%--var是每次變數--%> <%--items是被遍歷的物件--%> <%--begin是起點--%> <%--end是終點--%> <%--step是步長--%> <%--遍歷常用--%> <c:forEach begin="1" end="2" step="1" var="people" items="${list}"> <c:out value="${people}"></c:out> <br> </c:forEach>