scriptlet网络JSTL是什么意思?

scriptlet  时间:2021-07-31  阅读:()

JSP是一种基于什么的脚本技术?

java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

JSP是什么?

JSP, JavaServer PagesTM是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准 (参见 /products/jsp)。

在传统的网页HTML文件(*.htm, *.html)中加入Java程序片段 (Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp),Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、可以重新定向网页、可以发送 email 等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现 No Plugin,No ActiveX,,No Java Applet,甚至 No Frame。

在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。

JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。

按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。

即使您对 ASP “一往情深”,我们认为,关注 JSP 的发展仍旧很有必要,这是基于以下的比较分析。

  JSP 与 Microsoft 的 ASP 技术非常相似。

ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。

此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。

在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。

   事实证明, Java Servlet 是一种开发 Web应用的理想构架。

JSP 以 Servlet 技术为基础,又在许多方面作了改进。

利用跨平台运行的 JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。

JSP必将成为ASP技术的有力竞争者。

网络JSTL是什么意思?

JSTL;表达式语言 通过避免使用脚本编制元素来简化对 JSP 应用程序的软件维护。

JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库( core 、 format 、 xml 和 sql )和一对通用标记库验证器( ScriptFreeTLV 和 PermittedTaglibsTLV )组成。

core 标记库提供了定制操作,通过限制了作用域的变量管理数据,以及执行页面内容的迭代和条件操作。

它还提供了用来生成和操作 URL 的标记。

顾名思义, format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。

它还支持使用本地化资源束进行 JSP 页面的国际化。

xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据,而 sql 库定义了用来查询关系数据库的操作。

两个 JSTL 标记库验证器允许开发人员在其 JSP 应用程序中强制使用编码标准。

可以配置 ScriptFreeTLV 验证器以在 JSP 页面中禁用各种类型的 JSP 脚本元素 ― scriptlet、表达式和声明。

类似地, PermittedTaglibsTLV 验证器可以用来限制可能由应用程序的 JSP 页面访问的定制标记库集(包括 JSTL 标记库)。

尽管 JSTL 最终将会成为 J2EE 平台的必需组件,但目前只有少数应用程序服务器包括它。

JSTL 1.0 的参考实现可作为 Apache 软件基金会(Apache Software Foundation)的 Jakarta Taglibs 项目(请参阅 参考资料)的一部分而获得。

可以将该参考实现中的定制标记库合并到任何支持 JSP 1.2 和 Servlet 2.3 规范的服务器,以添加对 JSTL 的支持。

详细内容请参考//java/j-jstl0211/

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

2022年腾讯云新春采购季代金券提前领 领取满减优惠券和域名优惠

2022年春节假期陆续结束,根据惯例在春节之后各大云服务商会继续开始一年的促销活动。今年二月中旬会开启新春采购季的活动,我们已经看到腾讯云商家在春节期间已经有预告活动。当时已经看到有抢先优惠促销活动,目前我们企业和个人可以领取腾讯云代金券满减活动,以及企业用户可以领取域名优惠低至.COM域名1元。 直达链接 - 腾讯云新春采购活动抢先看活动时间:2022年1月20日至2022年2月15日我们可以在...

RAKsmart便宜美国/日本/中国香港VPS主机 低至月$1.99 可安装Windows

RAKsmart 商家这几年还是在做事情的,虽然他们家顺带做的VPS主机并不是主营业务,毕竟当下的基础云服务器竞争过于激烈,他们家主营业务的独立服务器。包括在去年开始有新增多个数据中心独立服务器,包括有10G带宽的不限流量的独立服务器。当然,如果有需要便宜VPS主机的他们家也是有的,比如有最低月付1.99美元的美国VPS主机,而且可选安装Windows系统。这里商家有提供下面六款六月份的活动便宜V...

scriptlet为你推荐
微软将停止支持32位Win10系统win10 64位怎么兼容32位客服系统方案客户管理系统方案都有哪些呢?客服系统方案客户服务系统的设计与实现的开题报告linux操作系统好吗Linux操作系统和WINDOWS7操作系统哪个好做视频的免费软件求有哪种视频制作软件是全免费的啊?nero教程如何使用NERO刻碟魔兽世界密保卡WOW现在的密保卡怎么弄?魔兽世界密保卡魔兽世界的密保卡怎么申请罗振宇2017跨年演讲第五届“时间的朋友”跨年演讲关键词:基本盘,什么叫“基本盘”?自建git服务器如何在mac系统下搭建git服务器
com域名空间 域名信息查询 电信服务器租赁 网通vps 视频存储服务器 42u机柜尺寸 directadmin 服务器架设 本网站在美国维护 国外代理服务器地址 免费测手机号 100mbps 多线空间 360云服务 空间首页登陆 百度云空间 德讯 lamp什么意思 学生服务器 存储服务器 更多