栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

目录
  • 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 由多个不同的库组成,使用该属性指定要导入哪个库

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/874513.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号