`
pengjianbo1
  • 浏览: 232574 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java Server Page

阅读更多

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 请求:

  1. 浏览器请求 WebLogic Server 中的以 .jsp 为文件扩展名的页。
  2. WebLogic Server 读取该请求。
  3. 通过使用 JSP 编译器,WebLogic Server 可将 JSP 转换为可实现 javax.servlet.jsp.JspPage 接口的 Servlet 类。仅在首次请求此页或 JSP 文件已更改时编译 JSP 文件。否则,会重用以前编译的 JSP Servlet 类,从而使后续响应更快。
  4. 调用生成的 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

    JSP即Java Server Page (Java服务器端页面) 的简称。 JSP是由 Sun 公司倡导的一种创建动态网页的技术标准。是 Sun 公司Java EE 技术框架中的一个重要组成部分。 JSP如何工作 JSP 是在传统的网页 HTML 文件中...

    Java Server Page 语法手册

    Java Server Pages(JSP)是Java平台上用于创建动态网页的技术,它是Servlet技术的一种扩展,使得Web开发者能够将静态内容和动态逻辑分离。本手册旨在详细阐述JSP的语法和使用方法,帮助开发者深入理解并熟练掌握JSP...

    JSP(Java Server Page)

    - **JSP指令**:`<%@ %> `用于向页面添加指令,如`<%@page import=",..."%>`用于导入Java包,或`<%@include file="..."%>`用于包含其他资源文件,提高代码复用性。 此外,JSP还支持注释`<%-- --%>`,以及更复杂的...

    java server page

    6. **JSTL(JavaServer Pages Standard Tag Library)**:是一组标准标签库,包括核心标签、格式化标签、JDBC标签、XML处理标签等,用于替代自定义Java代码,提高代码的可读性和可维护性。 7. **Servlet容器**:JSP...

    jsp学习资料 java server page

    5. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL提供了一组标准标签,用于常见的任务,如条件语句、循环、XML处理等,提高了代码的可读性和可维护性。 6. **Servlet和JSP的关系**:JSP最终会被编译成...

    JavaServer Pages API

    JavaServer Pages(JSP)API 是Java平台上的一个核心组件,用于开发动态Web应用程序。它允许程序员将HTML或XML文档的静态部分与Java代码的动态部分结合起来,使得Web服务器能够生成响应并返回给客户端。JSP API 包含...

    JSP(全称JavaServer Pages)

    JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给...

    JAVA SERVER PAGE 编程文档

    JavaServer Pages(JSP)是Java技术在Web开发领域中的一个重要组成部分,主要用于构建动态网页。JSP结合了HTML的易读性和Java的强大力量,让开发者能够将表现层(界面)与业务逻辑层(服务器端代码)分离,提高代码...

    JavaServer Page

    JavaServer Pages(JSP)是Java平台上的一种动态网页技术,由Sun Microsystems(现已被Oracle公司收购)在1999年推出,旨在提供一个与平台无关的、用于开发和部署Web应用程序的框架。JSP的核心理念是将静态内容...

    Java server page

    Java web开发,动态网站开发之实现用户登录身份验证,个人觉得是很实用的,可做参考

    Beginning JavaServer Pages

    JavaServer Pages(JSP)是Java平台上用于创建动态网页的技术,它是Java EE(现在被称为Jakarta EE)的一部分。"Beginning JavaServer Pages"是一本旨在帮助初学者理解和掌握JSP技术的专业教材。这本书提供了全面的...

    java service page

    JSP项目是一个综合性的应用实例,它涉及到多种技术的整合,包括Servlet、JavaBean、EL(Expression Language)以及JSTL(JavaServer Pages Standard Tag Library)等。 在JSP项目中,`20171011`这个文件名可能代表...

    JavaServer Pages高级编程

    JavaServer Pages(JSP)是Java平台上用于创建动态web内容的一种技术,由SUN Microsystems(现在已被Oracle公司收购)开发并定义。这份“JavaServer Pages高级编程”白皮书深入探讨了JSP技术的高级概念和实践,为...

    java-server-page.rar_page

    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

    《Core Servlets and JavaServer Pages》是一本专为IT专业人士准备的经典教材,它深入浅出地介绍了Servlet和JavaServer Pages(JSP)技术,这两项技术是构建动态、交互式Web应用的基础。这本书的核心在于将理论知识...

    《Java Server Pages》 CHM

    《Java Server Pages(JSP)》是一本专为开发者深入理解和掌握JSP技术而编写的经典书籍。JSP是Java平台上的一个核心组件,用于构建动态网页应用,它结合了HTML、CSS、JavaScript等前端技术与Java后端编程的强大功能...

    JavaServer.Page.rar

    "JavaServer.Page.pdf"很可能是一个详细的JSP教程文档,涵盖了JSP的基本概念、语法结构、内置对象、指令元素、脚本元素、表达式语言(EL)、JSP标签库(JSTL)以及与Servlet的交互等内容。JSP允许开发者在HTML代码中...

    JavaServer Pages,3rd Edition

    《JavaServer Pages, 3rd Edition》是一本深入讲解JavaWeb开发中JSP技术的权威指南,适合初学者和有经验的开发者。本书全面涵盖了JSP的基础知识到高级特性的运用,旨在帮助读者掌握构建动态网页和Web应用程序的核心...

    Java Web开发技术Servlet与JSP

    Java Web开发技术Servlet与JSP

Global site tag (gtag.js) - Google Analytics