JSTL环境
JSTL是另一个标准规范,并非在JSP的规范中,所以必须另外下载JSTL实现。
要使用JSTL标签库,必须在JSP网页上使用taglib指示元素定义前置名称与uri参考。例如,引入JSTL1.1核心标签库:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
JSTL分类
JSTL提供的标签库分为五个大类。
1、核心标签库:提供条件判断、属性访问、URL处理及错误处理等标签。
2、I18N兼容格式标签库:提供数字、日期等的格式化功能,以及区域(Locale)、信息、编码处理等国际化功能的标签。
3、SQL标签库:提供基本的数据库查询、更新、设置数据源(DataSource)等功能的标签,这会在第9章说明JDBC时再介绍。
4、XML标签库:提供XML解析、流程控制、转换等功能的标签。
5、函数标签库:提供常用字串处理的自定义EL函数标签库。
核心标签库
1、<c:if test="">标签 特别要注意,是test属性,而不是text属性。
<%@page contentType="text/html" pageEncoding="UTF-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<c:if test="${param.name == 'zs' and param.passwd == '123'}">
欢迎 ${param.name} 登陆
</c:if>
</body>
</html>