域对象+EL表达式+JSTL

1.域对象

1.1什么是域对象?

域对象主要用在web应用中,负责存储数据,通俗的讲就是这个对象本身可以存储一定范围内的所有数据,通过它就能获取和存储数据,. 可以理解为万能的一个属性,只要调用它就可以获得这个范围(域)内的想要的数据,也可以修改删除数据,当然也可以给这个域添加数据

1.2 域对象的分类

根据 作用域的不同主要分为:PageContext域. HttpServletRequest域. session域.

2.EL表达式

EL 提供了更为简洁、方便的形式来访问变量和参数,不仅可以简化 JSP 页面代码,还会使开发者的逻辑变得更加清晰

2.1EL 表达式语法

EL 表达式语法以${开头,以}结束,中间为合法的表达式。

${param.name} 表示获取参数 name 的值,它等同于 <%=request.getParameter("name") %>

3.JSTl

JSP 标签是一组与 HTML 标签相似,但又比 HTML 标签强大的功能标签。JSTL 用来简化 JSP 开发,可以使我们不用嵌入 Java 代码就能够开发出复杂的 JSP 页面。

3.1JSTL包含的标签库

JSTL 包含 5 类标签库:core 标签库、fmt 标签库、fn 标签库、XML 标签库和 SQL 标签库

core标签库:是JSTL的核心标签,也是最常用的标签下面是导入核心标签库的语法
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>

fmt标签库:JSTL格式化标签用于格式化和显示国际化网站的文本,日期,时间和数字。下面是在JSP中包含格式化库的语法
<%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt" %>

fn标签库:JSTL包括许多标准函数,其中大部分是常见的字符串操作功能。下面是在JSP中包含JSTL函数库的语法
<%@ taglib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/functions" %>

XML标签库:JSTL XML标记库具有与XML数据交互的自定义标签。 这包括解析XML,转换XML数据以及基于XPath表达式的流控制。语法如下所示
<%@ taglib prefix = "x" uri = "http://java.sun.com/jsp/jstl/xml" %>

SQL标签库:JSTL SQL标签库提供与关系数据库(RDBMS)进行交互的标记,如:Oracle,MySQL或Microsoft SQL Server。以下是在JSP中包含JSTL SQL库的语法
<%@ taglib prefix = "sql" uri = "http://java.sun.com/jsp/jstl/sql" %>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值