📝 JSP教程

68篇技术文档
  JSP教程

📅  最后修改于: 2020-11-13 05:12:58        🧑  作者: Mango

Java Server Pages(JSP)是一种服务器端编程技术,它允许创建动态的,独立于平台的方法来构建基于Web的应用程序。 JSP可以访问整个Java API系列,包括用于访问企业数据库的JDBC API。本教程将教您如何通过简单的步骤使用Java Server Pages开发Web应用程序。为什么要学习JSP?JavaServer Pages通常具有与使用Common Gateway I...

  JSP-概述

📅  最后修改于: 2020-11-13 05:13:23        🧑  作者: Mango

什么是JavaServer Pages?JavaServer Pages(JSP)是一种用于开发支持动态内容的网页的技术。这可以帮助开发人员通过使用特殊的JSP标记在HTML页面中插入Java代码,这些标记大多数以<%开头,以%>结尾。JavaServer Pages组件是一种Java Servlet,旨在满足Java Web应用程序的用户界面的角色。 Web开发人员将JSP编写为文本文件,将HT...

  JSP-环境设置

📅  最后修改于: 2020-11-13 05:13:53        🧑  作者: Mango

在开发环境中,您将开发JSP程序,对其进行测试并最终运行它们。本教程将指导您设置JSP开发环境,其中涉及以下步骤-设置Java开发套件此步骤涉及下载Java软件开发工具包(SDK)的实现,并适当地设置PATH环境变量。您可以从Oracle的Java网站-Java SE Downloads下载SDK。下载Java实现后,请按照给定的说明安装和配置设置。最后,将PATH和JAVA_HOME环境变量设置...

  JSP-体系结构

📅  最后修改于: 2020-11-13 05:14:14        🧑  作者: Mango

Web服务器需要JSP引擎,即用于处理JSP页面的容器。 JSP容器负责拦截对JSP页面的请求。本教程利用Apache内置的JSP容器来支持JSP页面开发。JSP容器与Web服务器一起使用,以提供JSP所需的运行时环境和其他服务。它知道如何理解JSP的组成部分。下图显示了Web应用程序中JSP容器和JSP文件的位置。JSP处理以下步骤说明了Web服务器如何使用JSP创建网页-与普通页面一样,您的浏...

  JSP-生命周期

📅  最后修改于: 2020-11-13 05:14:36        🧑  作者: Mango

在本章中,我们将讨论JSP的生命周期。理解JSP底层功能的关键是了解它们遵循的简单生命周期。JSP生命周期定义为从创建到破坏的整个过程。这类似于Servlet生命周期,但需要一个额外的步骤才能将JSP编译为Servlet。JSP遵循的路径以下是JSP遵循的路径-汇编初始化执行清理JSP生命周期的四个主要阶段与Servlet生命周期非常相似。以下描述了四个阶段-JSP编译当浏览器请求JSP时,JSP...

  JSP-语法

📅  最后修改于: 2020-11-13 05:15:42        🧑  作者: Mango

在本章中,我们将讨论JSP中的语法。我们将了解JSP开发涉及的简单语法(即元素)的基本用法。JSP的元素JSP的元素如下所述-脚本脚本可以包含任意数量的JAVA语言语句,变量或方法声明或在页面脚本语言中有效的表达式。以下是Scriptlet的语法-您可以编写与上述语法等效的XML,如下所示:您编写的任何文本,HTML标记或JSP元素都必须在scriptlet之外。以下是JSP的简单第一个示例-注意...

  JSP-指令

📅  最后修改于: 2020-11-13 05:16:13        🧑  作者: Mango

在本章中,我们将讨论JSP中的指令。这些指令为容器提供了指导和说明,告诉容器如何处理JSP处理的某些方面。JSP指令影响Servlet类的整体结构。它通常具有以下形式-指令可以具有许多属性,您可以将它们列出为键值对并用逗号分隔。@符号和指令名称之间以及最后一个属性和结束%>之间的空格是可选的。指令标记有三种类型-S.No.Directive & Description1<%@ page … %>D...

  JSP-动作

📅  最后修改于: 2020-11-13 05:17:27        🧑  作者: Mango

在本章中,我们将讨论JSP中的Actions。这些动作使用XML语法中的构造来控制servlet引擎的行为。您可以动态插入文件,重用JavaBeans组件,将用户转发到另一个页面或为Java插件生成HTML。Action元素只有一种语法,因为它符合XML标准-动作元素基本上是预定义的功能。下表列出了可用的JSP操作-S.No.Syntax & Purpose1jsp:includeIncludes...

  JSP-隐式对象

📅  最后修改于: 2020-11-13 05:18:08        🧑  作者: Mango

在本章中,我们将讨论JSP中的隐式对象。这些对象是JSP容器在每个页面中可供开发人员使用的Java对象,开发人员可以直接调用它们而无需显式声明。 JSP隐式对象也称为预定义变量。下表列出了JSP支持的九个隐式对象-S.No.Object & Description1requestThis is theHttpServletRequestobject associated with the requ...

  JSP-客户端请求

📅  最后修改于: 2020-11-13 05:19:02        🧑  作者: Mango

在本章中,我们将讨论JSP中的Client Request。当浏览器请求网页时,它会将大量信息发送到Web服务器。无法直接读取此信息,因为此信息作为HTTP请求标头的一部分传播。您可以检查HTTP协议以获取更多信息。下表列出了来自浏览器的重要标头信息。此信息在Web编程中经常使用-S.No.Header & Description1AcceptThis header specifies theMI...

  JSP-服务器响应

📅  最后修改于: 2020-11-13 05:19:43        🧑  作者: Mango

在本章中,我们将讨论JSP中的服务器响应。当Web服务器响应HTTP请求时,响应通常包括状态行,某些响应标头,空白行和文档。一个典型的响应看起来像这样-状态行由HTTP版本(示例中为HTTP / 1.1),状态代码(示例中为200)以及与状态代码相对应的非常短的消息(示例中为OK)组成。以下是最有用的HTTP 1.1响应标头的摘要,这些标头从Web服务器返回到浏览器。这些标头经常在Web编程中使用...

  JSP-Http状态代码

📅  最后修改于: 2020-11-13 05:20:25        🧑  作者: Mango

在本章中,我们将讨论JSP中的Http状态代码。 HTTP请求的格式和HTTP响应消息的格式相似,并将具有以下结构-初始状态行+ CRLF(回车+换行,即新行)零个或多个标题行+ CRLF空白行。一个CRLF可选的消息正文,例如文件,查询数据或查询输出。例如,服务器响应标头如下所示:状态行由HTTP版本(示例中为HTTP / 1.1),状态代码(示例中为200)和与状态代码相对应的非常短的消息(示...

  JSP-表单处理

📅  最后修改于: 2020-11-13 05:21:17        🧑  作者: Mango

在本章中,我们将讨论JSP中的表单处理。当您需要将一些信息从浏览器传递到Web服务器以及最终传递到后端程序时,您肯定遇到过许多情况。浏览器使用两种方法将此信息传递到Web服务器。这些方法是GET方法和POST方法。表格处理方法现在让我们讨论“表单处理”中的方法。GET方法GET方法发送附加到页面请求的已编码用户信息。页面和编码信息由?分隔。字符如下-GET方法是将信息从浏览器传递到Web服务器的默...

  JSP-过滤器

📅  最后修改于: 2020-11-13 05:21:51        🧑  作者: Mango

在本章中,我们将讨论JSP中的过滤器。 Servlet和JSP过滤器是Java类,出于以下目的,可以在Servlet和JSP编程中使用它们-在客户端访问后端资源之前拦截客户端的请求。在服务器将响应发送回客户端之前对其进行操作。规格建议使用多种类型的过滤器-验证过滤器数据压缩过滤器加密过滤器触发资源访问事件的过滤器图像转换滤镜日志和审核过滤器MIME类型链过滤器标记化过滤器转换XML内容的XSL /...

  JSP-Cookie处理

📅  最后修改于: 2020-11-13 05:22:44        🧑  作者: Mango

在本章中,我们将讨论JSP中的Cookies处理。 Cookies是存储在客户端计算机上的文本文件,它们被保留以用于各种信息跟踪目的。 JSP使用基础的servlet技术透明地支持HTTP cookie。识别和返回用户涉及三个步骤-服务器脚本将一组cookie发送到浏览器。例如,姓名,年龄或身份证号码等。浏览器将此信息存储在本地计算机上,以备将来使用。当浏览器下次发送任何请求到Web服务器时,它将...