使用 Java 编程语言编写类 XML 的 tags 和 scriptlets 称为 JSP 技术,他用来
封装产生的动态网页的逻辑处理。网页可以通过 tags 和 scriptlets 访问已经存在
于服务端的资源的应用逻辑。JSP 技术将网页逻辑和网页设计与显示分离,支持
可以重用的基于组件的设计,使得基于 Web 的应用程序的开发变得容易且迅速。
Web 服务器当遇到访问 JSP 网页的请求时,首先会执行其中的程序段,然后
将执行的结果与 JSP 文件中的 HTML 代码一起返回给客户。我们插入的 Java 程
序段可以进行操作数据库、重新定向网页等操作,从而由此实现建立动态网页所
需要的功能。JSP 和 Servlet 一样,是在服务器端执行的,通常只需返回给客户端
一个 HTML 文件,所以客户端只要有浏览器就能够浏览了。 JSP 页面主要由
HTML 代码和嵌入其中的 Java 代码组成。服务器在页面对客户端请求处理那些
Java 代码,之后将生成的 HTML 页面返回给客户端浏览器。Servlet 是 JSP 的技
术基础,大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP
具备了 Java 技术的简单易用,完全面向对象,具有平台无关性且安全可靠,主
要面向因特网的所有特点。JSP 技术的优点:
1.只需一次编写,随处运行。
2.系统的多平台支持。
3.强大的可伸缩性。
4.多样化和功能强大的开发工具支持。
5.支持服务器端组件。
内部对象说明:request:客户端请求; response:网页传回的对客户端的响
应;pageContext :网页上下文属性; session :与请求有关的会话; application
servlet:正在执行的内容;config:配置对象;page JSP 网页本身;exception:异
常。
1.3.3 JavaScript
JavaScript 是一种基于对象和事件驱动并且具有安全性的客户端的脚本语
言。同时也是一种广泛用于客户端 Web 开发的脚本语言,常用来给 HTML 网页
添加动态功能,比如响应用户的各种操作。在这个实验室器材管理系统中很多地
方使用了 JavaScript 技术,例如,检验用户输入数据的有效性,是否重复,是否
为空等等。