- 1.四大作用域
- 1.1四大作用域
- 1.2四大作用域的生命周期和作用域
- 1.3四大作用域的范围
- 2.EL表达式
- 2.1概念
- 2.2作用
- 2.3特点
- 2.4语法格式
- 3JSTL标签
- 概念
- 作用
- 如何使用
- page域指的是pageContext.
- request域指的是HttpServletRequest
- session 域指的是HTTPSession
- application 域指的是ServletContext,他们都是域对象,原因就是他们都内置了map集合,都有setAttribute getAttribute方法。而且他们的name都是String类型,而value都是Object类型
- page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束
- request:用户发送一个请求,开始,服务器返回响应,请求结束,生命周期结束
- session:用户打开浏览器访问,创建session(开始),session超时或被声明失效,该对象生命周期结束
- application:web应用加载的时候创建。Web应用被移除或服务器关闭,对象销毁
从小到大: page EL 表达式的全称:Expression Language 表达式语言 EL表达式主要是替换和简化 jsp 页面中表达式脚本在jsp页面中进行数据的输出 EL 表达式仅仅用来读取数据,而不能第数据进行修改 EL 在得到某个数据时,会自动进行数据类型的转换 EL 表达式输出数据时,如果有则输出数据,如果为 null 则什么也不输出 ${表达式} 2.${表达式}:这种方式忽略当前这个 el 表达式,会在当前页面呈现原有格式 JSTL标签库,全称是 JSP Standard Tag Library JSP标准标签库。 JSTL 标签库是用来简化和替换 JSP 页面上的 java 代码(代码脚本),这样使得整个 JSP 页面变得更佳简洁。 1.导入 jstl 相关的jar包 3.使用标签 欢迎分享,转载请注明来源:内存溢出
EL 是 JSP 内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象,取得对象属性的值,或执行简单的运算或判断 *** 作
1.设置 jsp 中 page 指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式
是由 Apache 组织提供的开源的、免费的、不断完善的 JSP 标签
JSTL的
优点:
提供一组标准标签
可用于编写各种jsp页面
在使用JSTL之前我们需要导包
在jsp页面添加taglib指令
2.引入标签库<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
使用 taglib 指令引入标签库,就可以使用标签了,其中 prefix 用来指定前缀名,可以改变,但是建议使用约定俗成的比较好。
URI 相当于库的唯一标识,因为 JSTL 由多个不同的库组成,使用该属性指定要导入哪个库
评论列表(0条)