一、前言
寫代碼之前,需要匯入依賴jar包
<!-- JSTL運算式依賴 -->
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
<!-- standard標簽庫 -->
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
EL運算式:${ }
- 獲取資料
- 執行運算
- 獲取web開發的常用物件
JSP標簽:
<%--
http://localhost:8080/jsptag.jsp?name=xu&age=12
--%>
<jsp:forward page="/jsptag2.jsp">
<jsp:param name="name" value="xu"/>
<jsp:param name="age" value="12"/>
</jsp:forward>
二、JSTL標簽庫:
JSTL標簽庫的使用就是為了彌補HTML標簽的不足,它自定義了許多的標簽,可以供我們使用,標簽的功能和java代碼一樣
- 格式化標簽
- SQL標簽
- XML標簽
- 核心標簽(掌握部分)
JSTL標簽庫使用步驟:
- 引入對應的taglib
- 使用其中的方法
- 在tomcat中也需要引入jstl的包,否則會報錯:JSTL決議錯誤
JSTL標簽代碼展示:
<h4>if測驗</h4>
<hr>
<form action="coreif.jsp" method="get">
<%--
EL運算式獲取表單中的資料
${param.引數名}
--%>
<input type="text" name="username" value="${param.username}">
<input type="submit" value="登錄">
</form>
<%--判斷提交的用戶名是管理員就登陸成功--%>
<c:if test="${param.username=='admin'}" var="isAdmin">
<c:out value="管理員歡迎你"/>
</c:if>
<c:out value="${isAdmin}"/>
<%--定義一個變數為score,值為85--%>
<c:set var="score" value="55"/>
<c:choose>
<c:when test="${score >= 90}">
你的成績為優秀
</c:when>
<c:when test="${score >= 80}">
你的成績為一般
</c:when>
<c:when test="${score >= 70}">
你的成績為良好
</c:when>
<c:when test="${score <= 60}">
你的成績為不及格
</c:when>
</c:choose>

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/206514.html
標籤:java
下一篇:2020-11-06
