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/

CloudCone中国春节优惠活动限定指定注册时间年付VPS主机$13.5

CloudCone 商家产品还是比较有特点的,支持随时的删除机器按时间计费模式,类似什么熟悉的Vultr、Linode、DO等服务商,但是也有不足之处就在于机房太少。商家的活动也是经常有的,比如这次中国春节期间商家也是有提供活动,比如有限定指定时间段之前注册的用户可以享受年付优惠VPS主机,比如年付13.5美元。1、CloudCone新年礼物限定款仅限2019年注册优惠购买,活动开始时间:1月31...

Gcorelabs:美国GPU服务器,8路RTX2080Ti;2*Silver-4214/256G内存/1T SSD,1815欧/月

gcorelabs怎么样?gcorelabs是创建于2011年的俄罗斯一家IDC服务商,Gcorelabs提供优质的托管服务和VPS主机服务,Gcorelabs有一支强大的技术队伍,对主机的性能和稳定性要求非常高。Gcorelabs在 2017年收购了SkyparkCDN并提供全球CDN服务,目标是进入全球前五的网络服务商。G-Core Labs总部位于卢森堡,在莫斯科,明斯克和彼尔姆设有办事处。...

美国云服务器 2核4G限量 24元/月 香港云服务器 2核4G限量 24元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

scriptlet为你推荐
hacintoshGPT+Clover一排加号然后重启,什么鬼云图好看吗电影云图好看吗?handoff怎么用Mac OS Yosemite Handoff,iOS8 Handoff怎么用新浪短网址链接生成新浪微博怎么发图文带短连接连接到自己的网站?怎么发布小程序如何提交发布微信小程序对接QQ网上登陆如何在网站上登QQ大学生社团网大学社团名称jsp入门教程没html基础怎么学jsp微服务是什么中国银行微银行中的微服务是什么日志系统有谁看的懂系统日志吗
香港虚拟主机 域名邮箱 域名注册godaddy windows虚机 美元争夺战 缓存服务器 godaddy优惠券 服务器怎么绑定域名 web服务器架设软件 我爱水煮鱼 双11秒杀 免费智能解析 1元域名 下载速度测试 东莞主机托管 空间申请 512内存 windowsserver2012 server2008 cc加速器 更多