jsp-作用域&表达式&JSCT标签 康康把

jsp-作用域&表达式&JSCT标签 康康把,第1张

目录
  • 1.四大作用域
    • 1.1四大作用域
    • 1.2四大作用域的生命周期和作用域
    • 1.3四大作用域的范围
  • 2.EL表达式
    • 2.1概念
    • 2.2作用
    • 2.3特点
    • 2.4语法格式
  • 3JSTL标签
    • 概念
    • 作用
    • 如何使用

1.四大作用域 1.1四大作用域
  • page域指的是pageContext.
  • request域指的是HttpServletRequest
  • session 域指的是HTTPSession
  • application 域指的是ServletContext,他们都是域对象,原因就是他们都内置了map集合,都有setAttribute getAttribute方法。而且他们的name都是String类型,而value都是Object类型
1.2四大作用域的生命周期和作用域
  • page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束
  • request:用户发送一个请求,开始,服务器返回响应,请求结束,生命周期结束
  • session:用户打开浏览器访问,创建session(开始),session超时或被声明失效,该对象生命周期结束
  • application:web应用加载的时候创建。Web应用被移除或服务器关闭,对象销毁
1.3四大作用域的范围

从小到大: page 2.EL表达式 2.1概念

EL 表达式的全称:Expression Language 表达式语言
EL 是 JSP 内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象,取得对象属性的值,或执行简单的运算或判断 *** 作

2.2作用

EL表达式主要是替换和简化 jsp 页面中表达式脚本在jsp页面中进行数据的输出

EL 表达式仅仅用来读取数据,而不能第数据进行修改

2.3特点

EL 在得到某个数据时,会自动进行数据类型的转换

EL 表达式输出数据时,如果有则输出数据,如果为 null 则什么也不输出

2.4语法格式

${表达式}
1.设置 jsp 中 page 指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式

2.${表达式}:这种方式忽略当前这个 el 表达式,会在当前页面呈现原有格式

3JSTL标签 概念

JSTL标签库,全称是 JSP Standard Tag Library JSP标准标签库。
是由 Apache 组织提供的开源的、免费的、不断完善的 JSP 标签

作用

JSTL 标签库是用来简化和替换 JSP 页面上的 java 代码(代码脚本),这样使得整个 JSP 页面变得更佳简洁。
JSTL的
优点:
提供一组标准标签
可用于编写各种jsp页面
在使用JSTL之前我们需要导包
在jsp页面添加taglib指令

如何使用

1.导入 jstl 相关的jar包
2.引入标签库

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

3.使用标签
    使用 taglib 指令引入标签库,就可以使用标签了,其中 prefix 用来指定前缀名,可以改变,但是建议使用约定俗成的比较好。
URI 相当于库的唯一标识,因为 JSTL 由多个不同的库组成,使用该属性指定要导入哪个库

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/905960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存