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 可以执行的操作
-
组合 Java 和 HTML 以提供网页的动态内容。
-
使用类似 HTML 的标记调用名为 taglibs
的自定义 Java 类。
-
将 Java 代码直接嵌入到 HTML 页,而 HTTP Servlet 则需要将 HTML 嵌入到 Java 代码中。
-
将网页的动态内容及其演示文稿分开。
处理 JSP 请求概述
WebLogic Server 可按以下顺序处理 JSP 请求:
-
浏览器请求 WebLogic Server 中的以 .jsp
为文件扩展名的页。
-
WebLogic Server 读取该请求。
-
通过使用 JSP 编译器,WebLogic Server 可将 JSP 转换为可实现 javax.servlet.jsp.JspPage
接口的 Servlet 类。仅在首次请求此页或 JSP 文件已更改时编译 JSP 文件。否则,会重用以前编译的 JSP Servlet 类,从而使后续响应更快。
-
调用生成的 JspPage
Servlet 类以处理浏览器请求。
也可以不经浏览器请求而直接调用 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 标记扩展的支持。
分享到:
相关推荐
JSP即Java Server Page (Java服务器端页面) 的简称。 JSP是由 Sun 公司倡导的一种创建动态网页的技术标准。是 Sun 公司Java EE 技术框架中的一个重要组成部分。 JSP如何工作 JSP 是在传统的网页 HTML 文件中...
Java Server Pages(JSP)是Java平台上用于创建动态网页的技术,它是Servlet技术的一种扩展,使得Web开发者能够将静态内容和动态逻辑分离。本手册旨在详细阐述JSP的语法和使用方法,帮助开发者深入理解并熟练掌握JSP...
- **JSP指令**:`<%@ %> `用于向页面添加指令,如`<%@page import=",..."%>`用于导入Java包,或`<%@include file="..."%>`用于包含其他资源文件,提高代码复用性。 此外,JSP还支持注释`<%-- --%>`,以及更复杂的...
6. **JSTL(JavaServer Pages Standard Tag Library)**:是一组标准标签库,包括核心标签、格式化标签、JDBC标签、XML处理标签等,用于替代自定义Java代码,提高代码的可读性和可维护性。 7. **Servlet容器**:JSP...
5. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL提供了一组标准标签,用于常见的任务,如条件语句、循环、XML处理等,提高了代码的可读性和可维护性。 6. **Servlet和JSP的关系**:JSP最终会被编译成...
JavaServer Pages(JSP)API 是Java平台上的一个核心组件,用于开发动态Web应用程序。它允许程序员将HTML或XML文档的静态部分与Java代码的动态部分结合起来,使得Web服务器能够生成响应并返回给客户端。JSP API 包含...
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给...
JavaServer Pages(JSP)是Java技术在Web开发领域中的一个重要组成部分,主要用于构建动态网页。JSP结合了HTML的易读性和Java的强大力量,让开发者能够将表现层(界面)与业务逻辑层(服务器端代码)分离,提高代码...
JavaServer Pages(JSP)是Java平台上的一种动态网页技术,由Sun Microsystems(现已被Oracle公司收购)在1999年推出,旨在提供一个与平台无关的、用于开发和部署Web应用程序的框架。JSP的核心理念是将静态内容...
Java web开发,动态网站开发之实现用户登录身份验证,个人觉得是很实用的,可做参考
JavaServer Pages(JSP)是Java平台上用于创建动态网页的技术,它是Java EE(现在被称为Jakarta EE)的一部分。"Beginning JavaServer Pages"是一本旨在帮助初学者理解和掌握JSP技术的专业教材。这本书提供了全面的...
JSP项目是一个综合性的应用实例,它涉及到多种技术的整合,包括Servlet、JavaBean、EL(Expression Language)以及JSTL(JavaServer Pages Standard Tag Library)等。 在JSP项目中,`20171011`这个文件名可能代表...
JavaServer Pages(JSP)是Java平台上用于创建动态web内容的一种技术,由SUN Microsystems(现在已被Oracle公司收购)开发并定义。这份“JavaServer Pages高级编程”白皮书深入探讨了JSP技术的高级概念和实践,为...
java server page. les derictives jsp Les objets implicites jsp suivie des session jsp partage des donnes entre session jsp
《Core Servlets and JavaServer Pages》是一本专为IT专业人士准备的经典教材,它深入浅出地介绍了Servlet和JavaServer Pages(JSP)技术,这两项技术是构建动态、交互式Web应用的基础。这本书的核心在于将理论知识...
《Java Server Pages(JSP)》是一本专为开发者深入理解和掌握JSP技术而编写的经典书籍。JSP是Java平台上的一个核心组件,用于构建动态网页应用,它结合了HTML、CSS、JavaScript等前端技术与Java后端编程的强大功能...
"JavaServer.Page.pdf"很可能是一个详细的JSP教程文档,涵盖了JSP的基本概念、语法结构、内置对象、指令元素、脚本元素、表达式语言(EL)、JSP标签库(JSTL)以及与Servlet的交互等内容。JSP允许开发者在HTML代码中...
《JavaServer Pages, 3rd Edition》是一本深入讲解JavaWeb开发中JSP技术的权威指南,适合初学者和有经验的开发者。本书全面涵盖了JSP的基础知识到高级特性的运用,旨在帮助读者掌握构建动态网页和Web应用程序的核心...
Java Web开发技术Servlet与JSP