在JSP的规范中提供了一些标准标签(Standard Tag),全部的容器都支持这些标签,它能够协助编写JSP时降低Scriptlet的使用。

全部的标准标签都使用jsp:作为前置。这些标准标签是在JSP早起的规范中提出的。后来提出的JSTL(JSP Standard Tag Library)与表达式语言(Expression Language)在很多功能上都能够体态原有的标准标签。

<jsp:include><jsp:forward>标签

include指示元素能够静态的包括还有一个JSP页面。假设想要在执行时动态地调整想要包括的JSP页面。则能够使用<jsp:include>标签。比如:

<jsp:include page="add.jsp"><jsp:param name="a" value="1" /><jsp:param name="b" value="2" />
</jsp:include>

上述样例会将add.jsp包括进来,并指定了要提供给该页面的參数。

其实,<jsp:include><jsp:forward>标签。在转译为Servlet源码后。底层也是取得RequestDispatcher对象。并执行相应的forward()或include()方法。

<jsp:useBean><jsp:setProperty><jsp:getProperty>标签

<jsp:useBean>标签时用来搭配JavaBean组件的标准标签,这里所值的JavaBean并不是桌面系统或EJB中的JavaBean组件,而是满足下面条件的纯粹Java对象:

  • 必须实现java.io.Serializable接口
  • 没有公开的类变量
  • 具有无參数的构造函数
  • 具有公开的设值方法(Setter)与取值方法(Getter)

<jsp:setProperty><jsp:getProperty>标签分别用于设置和取得JavaBean的属性值。

其它标准标签

其它按标准标签还有<jsp:doBody><jsp:invoke>等,它们与自己定义标签的使用有关。

转载于:https://www.cnblogs.com/gccbuaa/p/7214014.html

[Servletamp;JSP] 标准标签相关推荐

  1. JSP标准标签库JSTL总结

    JSP标准标签库JSTL总结 J STL封装了JSP应用的通用核心功能.     标签分5类:核心标签,格式化标签,SQL标签,XML标签,JSTL函数. JSTL库安装     Tomcat安装JS ...

  2. JSP标准标签库(JSTL)--简介

    JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...

  3. JSP标准标签库、通用标签

    JSP标准标签库.通用标签 JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中 ...

  4. JSP标准标签库——JSTL

    JSP标准标签库--JSTL JSTL是实现Web应用程序中常见的通用功能的定制标签库集. JSTL分为5大类: 1. 核心标签库 2. 国际化/格式化标签库 3. 数据库标签库 4. XML标签库 ...

  5. 2011级-csdn-java-张侃—JSP标准标签库

    •          JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚 ...

  6. Javaweb学习笔记(JSP标准标签库)

    Javaweb学习笔记(JSP标准标签库) JSTL入门 安装和测试JSTL JSTL中的Core标签库 < c:out>标签 标签 标签 < c:catch>标签 标签 标签 ...

  7. 【JSTL】JSP 标准标签库JSTL学习

    JSTL 标签库 1.什么是JSTL 标签库 JSTL 是apache 对EL 表达式的扩展(也就是说JSTL 依赖EL),JSTL 是标签语言!JSTL 标签使用以来非常方便,它与JSP 动作标签一 ...

  8. Java-JSTL(JSP标准标签库)

    前言 从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Li ...

  9. JSP 标准标签库(JSTL)

    依赖包: jstl.jar standard.jar 分为五类: JSTL核心库 [基本的I/O, 流程控制, 循环 等功能]  数据库标签库 [基本的数据库操作功能]  XML操作标签库 [用来处理 ...

  10. JSTL (JSP标准标签库)

    JSTL的标签库 c标签(core标签库) fmt标签(国际化标签库) xml标签 sql标签 jstl函数库(EL函数) JSTL的使用 1.引入JSTL的jar包 2.新建jsp页面 3.在jsp ...

最新文章

  1. 网站建设需要抠好每一个细节
  2. ECMAScript标准资料
  3. 回归素材(part10)--深入浅出python机器学习
  4. Smart Template tile的绘制原理
  5. c mysql 统计不重复数据库,MySQL_MySQL数据库中分组统计的问题,首先准备四张表A、B、C、D, - phpStudy...
  6. mongoDB cluster insert slow
  7. 使用vSphere Power Cli初始化数据中心
  8. jQuery在asp.net中实现图片自动滚动
  9. Go语言跨平台预编译
  10. 为什么要选择crm私有化布署?
  11. php中合并图片并添加水印,php通过imagecopymerge 函数给图片制作水印
  12. 进程间的相互通讯 C++
  13. 《图像处理、分析与机器视觉 第四版》 摄像机 相机概述——学习笔记
  14. 亚马逊家居行业中办公室家具市场前景分析及货源分享
  15. 用 Python 20秒画完小猪佩奇“社会人”
  16. 程序猿终级课颈椎腰椎锻炼
  17. linux 光盘刻录命令,在Linux操作系统中使用命令进行光盘刻录该怎么做?
  18. qt的LGPL协议开发商业软件
  19. 我辞职创业的时候已经给自己想好了后路
  20. jQuery实现页面滑动时导航背景色切换

热门文章

  1. linux屏幕获取分辨率方法,Android 获取屏幕的分辨率
  2. 拓扑次序(Topological Order)
  3. java如何代码生成矩形_Java中能不能创建不是矩形的窗口。
  4. mysql 视图没主键,mysql创建视图后打开提示没有主键,mysql视图
  5. 计算机主板电池,如何更换计算机主板电池
  6. php多次登录失败,PHPCMS登录后台失败次数过多解决办法
  7. vue之生命周期(beforeCreate,created,beforeMount,mounted,beforeUpdate,updated)
  8. spring boot 相关快捷内置类和配置
  9. 阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
  10. 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_05.mybatis环境搭建-前期准备