Java Server Page
Java Server Page (JSP) 是使用可以在网页中嵌入 Java 代码的扩展 HTML 编码的网页。JSP 可以使用类似 HTML 的标记调用名为 taglibs
的自定义 Java 类。WebLogic appc 编译器 weblogic.appc 可生成 JSP 并验证描述符。也可以将 JSP 预编译到 WEB-INF/classes/ 目录或作为 JAR 文件预编译到 WEB-INF/lib/ 目录,并将 Servlet 类打包到 Web 归档文件,以避免在服务器中进行编译。Servlet 和 JSP 可能需要其他辅助类才能使用 Web 应用程序进行部署。
JSP 是 Sun Microsystems 的规范,用于组合 Java 和 HTML 以提供网页的动态内容。当创建动态内容时,编写 JSP 比编写 HTTP Servlet 更方便,因为 JSP 允许将 Java 代码直接嵌入到 HTML 页,而对于 HTTP Servlet,则需要将 HTML 嵌入到 Java 代码中。JSP 是 Java 2 Enterprise Edition (J2EE) 的一部分。
通过 JSP,您可以将网页的动态内容及其演示文稿分开。它可满足两种不同类型的开发人员:负责网页图形设计的 HTML 开发人员和负责软件开发以创建动态内容的 Java 开发人员。
因为 JSP 是 J2EE 标准的一部分,因此可以在各种平台上(包括 WebLogic Server)部署 JSP。此外,第三方供应商和应用程序开发人员可提供 JavaBean 组件,并定义 JSP 页引用的用于提供动态内容的自定义 JSP 标记。
使用 JSP 可以执行的操作
处理 JSP 请求概述
WebLogic Server 可按以下顺序处理 JSP 请求:
也可以不经浏览器请求而直接调用 JSP 编译器。有关详细信息,请参阅使用 WebLogic JSP 编译器。
因为 JSP 编译器将创建 Java Servlet 作为其第一步,因此可以查看其生成的 Java 文件,或甚至将生成的 JspPage
Servlet 类注册为 HTTP Servlet。请参阅 Servlet。
JSP 和 J2EE
BEA WebLogic JSP 支持 Sun Microsystems 中的 JSP 2.0 specification。JSP 2.0 包括对定义自定义 JSP 标记扩展的支持。