提醒:本文最后更新于 2026-05-24 05:40,文中所关联的信息可能已发生改变,请知悉!
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 文件以及对应文件版本。