Javabean是Java开发语言中一个可以重复使用的软件组织,他本质上就是一个Java类。为了规范JavaBean的开发,sun公司发布了JavaBean的规范他要求一个标准的JavaBean组件需要遵循一定的编码规范。
EL表达式。
EL是Expression Language的缩写,他是一种简单的数据范文语言。
再编写一个名为myjsp的jsp文件用来输出MyServlet所储存的信息。
结果:
EL隐式对象:pageContext对像:用于获取response对象中的characterEnconding隐式对象。
web域相关对象:
在 Web 开发中,PageContext、HttpServletRequest、HttpSession 和 ServletContext这4
个对象之所以可以存储数据,是因为它们内部都定义了一个 Map 集合,这些 Map 集合是有一定
作用范围的,例如,HttpServletRequest 对象存储的数据只在当前请求中可以获取到。我们习惯
把这些 Map 集合称为域,这些 Map 集合所在的对象称为域对象。在 EL 表达式中,为了获取指
定域中的数据,提供了 pageScope、requestScope、sessionScope 和 applicationScope4 个隐
式对象
param和paramValues对象。
在 JSP 页面中,经常需要获取客户端传递的请求参数,为此,EL 表达式提供了 param 和
paramValues 两个隐式对象,这两个隐式对象专门用于获取客户端访问 JSP 页面时传递的请求
参数
cookie对象:
在 JSP 开发中,经常需要获取客户端的 Cookie 信息,为此,在 EL表达式中,提供了 Cookie
隐式对象,该对象是一个代表所有 Cookie 信息的 Map 集合,Map 集合中元素的键为各个 Cookie
的名称,值则为对应的 Cookie 对象
JSTL:
7.3.1 什么是 JSTL
从JSP 1.1 规范开始,JSP 就支持使用自定义标签,使用自定义标签大大降低了 JSP 页面的
复杂度,同时增强了代码的重用性。为此,许多 Web 应用厂商都定制了自身应用的标签库,然
而同一功能的标签由不同的 Web 应用厂商制定可能是不同的,这就导致市面上出现了很多功能
相同的标签,令网页制作者无从选择。为了解决这个问题,Sun 公司制定了一套标准标签库
(JavaServer Pages Standard Tag Library ),简称 JSTL。
<c:out>
在 JSP 页面中,最常见的操作就是向页面输出一段文本信息,为此,Core 标签库提供了~
个<c:out>标签,该标签可以将一段文本内容或表达式的结果输出到客户端。如果<c:out>标签输
出的文本内容中包含需要进行转义的特殊字符,例如>、<、&、'、"等,<c:out>标签会默认对
它们进行 HTML 编码转换后再输出。<c:out>标签有两种语法格式