JSTL标准标签库的使用

xiaoxiao2021-02-28  112

JSTL标准标签库的使用

JSTL Java Server Pages Standard Tag Library:jsp标准标签库 JSTL的出现时为了替换<%   %> 2.1java提供了5大标准库: 1、核心库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 这是必须要会的 2、格式化库 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 3、xml库 <%@ taglib prefix="xml" uri="http://java.sun.com/jsp/jstl/xml"%> 4、sql库 <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> 5、函数库 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 2.2JSTL标签库的使用 1、导入jar 2、创建jsp页面 3、引用标签库 4、使用标签 2.3常用JSTL标签 核心库: 1、<c:set> 设置数据到域中,默认pageContext 常用属性: var:域中的key value:值 scope:范围,对应四大域 2、<c:out> 输出数据到页面 常用属性: value:要输出的数据,可以使用EL表达式 default:默认值 3、<c:if> 条件验证 常用属性: test:boolean类型结果,一般写EL表达式 4、<c:choose> 条件验证,一般用于多条件验 类似:if()  else if() else if() else{} 内部子标签: <c:when>:条件验证 常用属性: test:boolean类型结果,一般写EL表达式 <c:otherwise>:类似else 检索:从上到下检索,条件只要满足就结束 5、<c:forEach> 循环 常用属性: begin:起始值 end:终止值,包含 step:步长 var:元素名称 varStatus:元素状态,可以获取当前是第几个元素,验证是否为最后一个元素或者是第一个元素等 items:要遍历的集合,使用EL获取集合对象 3.Cookie Http协议是无状态协议,每次请求都无法共享数据,如果服务器想跟踪用户请求,那么需要使用会话跟踪技术 会话跟踪技术:就是可以记录每次的请求信息,以便达到服务器监听用户的行为的技术 会话跟踪技术: 1、Cookie 2、Session Cookie是一种会话跟踪技术,可以让服务器监听到用户的操作 可以存储数据,存储在浏览器 键值对:键只能是String,值也只能是String 使用Cookie存储数据的步骤: 1、创建Cookie对象,并指明存储的key和value 2、设置信息:路径和存活时间等 3、使用response将创建Cookie对象发送给浏览器 获取Cookie的数据的步骤: 1、通过request获取所有可用的Cookie
转载请注明原文地址: https://www.6miu.com/read-58731.html

最新回复(0)