JSP脚本元素

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 05:40,文中所关联的信息可能已发生改变,请知悉!

JSP 脚本元素是 Sun Microsystems 公司主导创建的网页动态技术标准,在 JSP 页面中有声明、小脚本和表达式三种脚本元素。

编辑

概述
JSP 脚本元素是 Sun Microsystems 公司主导创建的网页动态技术标准,在 JSP 页面中有声明、小脚本和表达式三种脚本元素。

一、JSP 脚本元素

1、JSP 声明

JSP 的声明是 JSP 页面中对定义方法和变量的声明。声明是以 <%! 开头,以 %> 结束的标签,其中可以包含合法的任意数量的 JAVA 声明语句。

如:<%! int count = 0; %>,此代码将一个名为 count 的变量声明并将其初始化为 0。这个变量的声明在第一次载入时会由容器初始化一次,并在此后的请求里一直保持该值。

2、JSP 小脚本

嵌入在 JSP 页面中的 Java 代码段我们称为小脚本。小脚本是以 <% 开头,以 %> 结束的标签。例如 <% count++; %>,这段 Java 代码段在每次访问页面时都会被执行,所以 count 变量每次请求都会增 1。这段 Java 代码可以包含任何代码,所以我们通常在 JSP 页面嵌入计算逻辑时使用该段 Java 代码。也可使用该 Java 代码段 HTML 模板文本。

3、JSP 表达式

表达式是 Java 语音表达式的占位符,是以 <%= 开头,以 %> 结束的标签。在页面每次被访问时都要计算表达式,然后将其值嵌入到 HTML 的输出中。与变量声明不同,表达式不能以分号结束。且在 JSP 表达式的百分号和等号之间不能有空格。

使用表达式可以向输出流输出任何对象或任何基本数据类型的值,也可以打印任何算术表达式、布尔表达式或方法调用返回的值。

二、JSP 技术的强势

1、除了系统之外,编写好的代码不用做任何修改。

2、多平台的系统支持,在所有平台的任意环境中开发、系统部署、扩展。相比 APS 来说优势明显。

3、具有可伸缩性,用一个 Jar 文件运行 Servlet/JSP,到多台 Application 处理事务,显示了 Java 巨大的生命力。

4、具有多样化的强大的开发工具支持,与 ASP 相似,在 Java 的开发工具中可以顺利的运行在多钟平台下。

5、支持服务器端的组建。在强大的服务端组建中支持 web 应用,JSP 使用 JAVA BEANS 组建了复杂的商务功能。

三、JSP 技术的弱势

1、产品复杂性大,由于跨平台的功能,具有极强的伸缩能力,因此产品复杂性大量贼强。

2、Class 常驻内存完成 Java 的运行速度,因此 Java 使用内存称为“最低性能价格比”。除此之外还需要硬盘空间储存.java 文件和.class 文件以及对应文件版本。

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2017-09-29整理,共计1032字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.