1.JSP标签
<jsp:include>包含页面 -----动态引入(生成多个java文件)
<jsp:forward>转发 ------可以添加子标签<jsp:param>
2.JSP标准标签库(JSTL)
JSTL库安装:复制 jstl.jar 和 standard.jar 到 lib 文件夹
分为五个主要的标签,分别是:
核心标签(C标签):
语法:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
标签:
表达式标签:
<c:out>:作用:用于在JSP中显示结果,类似<%=%>
属性:value:要输出的内容
defaule:输出的默认值
escapeXml:是否转换特殊字符(默认为ture)
<c:set>:作用:用于保存数据
属性:var.属性名
scope:属性作用域
value:属性值
流程控制标签:<c:if>:作用:判断表达式的值
属性:test:条件 ---注意:条件要放到${}中
<c:choose>:
循环标签:<c:forEach>:作用:遍历对象集合
<c:forTokens>:作用:遍历对象数组
URL操作标签:
格式化标签(fmt):
SQL标签 语法:<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
XML标签 语法:<%@taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml"%>
JSTL标签 语法:<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
2.自定义标签