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/

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

酷番云78元台湾精品CN2 2核 1G 60G SSD硬盘

酷番云怎么样?酷番云就不讲太多了,介绍过很多次,老牌商家完事,最近有不少小伙伴,一直问我台湾VPS,比较难找好的商家,台湾VPS本来就比较少,也介绍了不少商家,线路都不是很好,有些需求支持Windows是比较少的,这里我们就给大家测评下 酷番云的台湾VPS,支持多个版本Linux和Windows操作系统,提供了CN2线路,并且还是原生IP,更惊喜的是提供的是无限流量。有需求的可以试试。可以看到回程...

ftlcloud9元/月,美国云服务器,1G内存/1核/20g硬盘/10M带宽不限/10G防御

ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。活动地址:https://www.ftlcloud.com...

scriptlet为你推荐
发送垃圾短信常见十一类垃圾短信内容java学习思维导图思维导图培训教程?思维导图软件MindManager,freemind,xmind哪个好?免流量是什么意思4g手机浏览器免流量是什么意思微软将停止支持32位Win10系统电脑win10系统自带的office2016为什么是32位?iphone12或支持北斗导航苹果12屏幕设置物联卡官网物联卡是正规流量卡吗?北漂论坛北漂族的艰辛主要体现在哪些方面?linux操作系统好吗linux操作系统 比 windows系统 更好吗?云图好看吗云图好看么?云图好看吗电影《云图》看了两遍,还是没怎么看懂,那位大侠讲讲,要通俗易懂。
东莞电信局 主机测评网 t楼 hawkhost inmotionhosting 华为云主机 工作站服务器 tna官网 上海联通宽带测速 厦门电信 免费邮件服务器 河南移动梦网 vul photobucket 江苏徐州移动 免费主页空间 asp空间 镇江高防服务器 websitepanel 香港打折信息 更多