导航:首页 > 版本升级 > servlet规范最新版本

servlet规范最新版本

发布时间:2025-01-24 02:55:42

jsP规范定义的三大元素

在JSP页面中,JSP元素可以分为三大类:JSP指令元素、JSP动作元素、JSP脚本元素。

一、JSP指令元素仅仅是在“翻译”阶段使用的,即把JSP翻译成Servlet。JSP指令元素只有“三个”:page、taglib、include。但每个指令可能有若干个属性。比如:page指令有contentType属性、有import属性等。

二、 jsp动作元素又可分为“三种”:JSP标准动作元素,JSP标准标记库(JSTL)动作元素,自定义动作元素。

JSP标准动作元素”是早期就存在的JSP规范定义的标准动作元素,它是由jsp作为前缀的标签。例如:
<jsp:useBean ……>就是JSP标准动作元素。
JSP标准标记库(JSTL)动作元素:是在JSP发展到后才来产生的,他主要由:1.核心库(core)、2.国际化和格式化库、3.关系数据库访问库、4.XML处理库、5.函数库,这五个库组成。每个库的标签都对应相应的标签前缀,比如:核心库里面的标签前缀是c,<c:out……>。由于现在的Web一般都采用MVC模式,所以JSTL中的关系数据库访问库一般比较少用到。而在用纯JSP设计的Web中一般会用到。
自定义动作元素:如果觉得JSTL还不够用,你还可以开发自定义的定制动作。自定义动作元素在这里不作介绍。
三、JSP脚本元素:JSP脚本元素在JSTL还没发展起来时,是JSP代码的主要组成部分,在JSP脚本里面可以写各种各样的java代码来完成各种任务。但JSP页面中大量使用JSP脚本元素会使JSP页面凌乱,而且JSP页面使用JSP脚本元素不方便编程任务的分工。可以说,JSTL就是为了解决JSP脚本元素带来的问题而产生的。有了JSTL后,可以用JSTL取代JSP脚本元素(但JSTL还在完善中,有时不能100%的取代JSP页面中的JSP脚本元素)。EL表达式也是JSP在后来引进的。他可以为JSP标记的属性等动态赋值,比JSP表达式更加简单易用。

⑵ JSTL(JSP标准标签库)介绍

从JSP 1.1规范开始,JSP引入了自定义标签功能,但自定义标签的大量使用导致了代码重复,进而推动了JSTL(JavaServer Pages Standard Tag Library)的诞生。本文旨在介绍JSTL,但由于难以找到相关中文资料,故此撰写。JSTL是一个由apache的jakarta小组维护的开源JSP标签库,只能在支持JSP1.2和Servlet2.3规范的容器上运行,如tomcat 4.x。在即将发布的JSP 2.0中,JSTL已作为标准功能被集成。

JSTL的最新版本为1.02,最终发布版为1.0。它包含两个部分:标签库和EL(Expression Language)语言。标签库支持四种主要标签,分别用于Core操作、XML处理、国际化格式化和数据库访问。

本文仅介绍Core标签的使用。Core标签库提供用于显示、保存和删除数据的基本操作。例如,可以使用标签显示用户的用户名,若用户名为空,则显示“guest”。标签用于保存数据,如将对象的属性保存到指定变量。标签则用于删除指定变量。

EL语言用于在属性值中使用表达式,支持基本的文本操作和对象属性获取。表达式可以通过${exp1}调用,有三种使用方式:直接包含表达式、包含多个属性或仅包含文本。EL支持多种操作符,包括属性获取、空值检查和比较操作。

Core标签库提供了广泛的标签功能,包括显示、保存、删除数据、条件判断、循环控制、文件包含和URL处理等。这些功能简化了JSP页面的编写,减少了脚本代码,并提高了代码的可移植性和可维护性。

使用JSTL,需要将jstl.jar和standard.jar文件添加到classpath中。如果需要使用XML处理或数据库访问标签,则还需添加相关JAR文件。这些文件可以从jakarta.apache.org/buil...下载。JSTL的使用极大地简化了JSP和Web应用程序的开发过程,有助于提高开发效率和代码质量。

阅读全文

与servlet规范最新版本相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接