javaweb学习19:JSP, JSTL标签
-
JSP标签:3种
<jsp:include />
<%--页面转发:
http://localhost:8080/jsptag.jsp?name=张三&age=12
--%>
<jsp:forward page="/jsptag2.jsp">
<jsp:param name="name" value="张三"/> //参数
<jsp:param name="age" value="12"/> //参数
</jsp:forward>
-
JSTL标签库:
-
JSTL标签库的使用就是为了弥补HTML标签的不足;它自定义了许多标签,可以供我们使用,标签的功能和Java代码一样!
-
核心标签:(掌握部分即可)
-
格式化标签:
-
SQL标签:
-
XML标签:
-
-
JSTL标签库使用步骤:
-
引入对应的taglib:
<% -
使用其中的方法;
-
在Tomcat也需要引入jstl包,否则也会报taglib的错误;
-
-
EL表达式:(EL:Expression Language)
-
语法:
EL表达式语法:
${ }
-
作用:
-
获取数据;
-
执行运算;
-
获取web开发的常用对象;
-
-
依赖包:
<!-- 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>
-
-
代码案例:JSTL,EL表达式
<%
-
代码案例:JSTL标签:<c:set ; <c:choose ; <c:when
<%
-
代码案例:<c:forEach
<%

浙公网安备 33010602011771号