当前位置:首页 > JSP教程 > JSP基础教程

JSP基础教程

JSP快速入门

16

jsp(javaserverpages)是什么?javaserverpages(jsp)是一种支持动态内容开发的网页技术它可以帮助开发人员通过利用特殊的jsp标签,其中大部分以<%开始并以%>作为结束标志插入java代码到htm

JSP+MySQL实例

21

在本章中,我们将讨论如何使用jsp访问数据库(这里以mysql数据库为例)。并假设您对jdbc应用程序的工作方式有很好的了解。在开始通过jsp进行数据库访问之前,请确保您具有适当的jdbc环境设置以及安装好mysql数据库。学习本教程的前置

Jstl教程

15

在本章中,我们将了解jsp中的不同标签。jsp标准标签库(jstl)是一个有用的jsp标签的集合,它封装了许多jsp应用程序通用的核心功能。jstl支持常见的结构性任务,如迭代和条件,用于处理xml文档的标签,国际化标签和sql标签。它还提

JSP文件上传

8

JSP可以与HTMLform标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。本章节我们使用Servlet来处理文件上传,使用到的文件有:upload.jsp:文件上传表单。message.jsp:上传

JSP处理日期

12

在本章中,我们将讨论如何处理jsp中的数据。使用jsp最重要的优点之一就是可以使用核心java中的所有可用方法。我们将浏览java.util包中提供的date类;这个类封装了当前的日期和时间。date类支持两个构造函数。第一个构造函数使用当

JSP处理XML数据

24

当通过http发送xml数据时,使用jsp处理传入和传出的xml文档是有意义的;例如rss文档。由于xml文档只是一堆文本,通过jsp创建一个文本文档比创建html文档要容易得多。从jsp发送xml可以使用jsp以与发送html相同的方式发

JSP开发环境搭建

14

jsp开发环境搭建jsp开发环境是您用来开发、测试和运行jsp程序的地方。本节将会带您搭建jsp开发环境,具体包括以下几个步骤。配置java开发工具(jdk)这一步涉及javasdk的下载和path环境变量的配置。您可以从oracle公司的

JSP生命周期

11

在本章中,我们将讨论和了解jsp的生命周期。了解jsp低级功能的关键在于了解其遵循的简单生命周期。jsp生命周期被定义为从创建到破坏的过程。这类似于一个servlet生命周期,需要一个额外的步骤来将jsp编译成servlet。jsp执行过程

JSP会话Session跟踪

29

在本章中,我们将讨论jsp中的会话跟踪。http是一种“无状态”协议,这意味着每次客户端检索一个web页面时,客户机打开与web服务器的单独连接,并且服务器自动不保留先前客户端请求的任何记录。维护web客户端与服务器之间的会话现在来讨论几个

JSP过滤器

26

在本章中,我们将讨论jsp中的过滤器。servlet和jsp过滤器是可以在servlet和jsp编程中用于以下目的的java类:在客户端访问后端的资源之前拦截请求。在服务器发送回客户端之前操纵响应。有各种类型的过滤器由规格建议-验证过滤器数

JSP自动刷新

14

在本章中,我们将讨论jsp中的如何实现自动刷新。典型的自动刷新示例是:显示现场比赛得分或股票市场状况或货币兑换配给的网页。对于所有这些类型的页面,需要使用浏览器刷新或重新加载按钮定期刷新网页以更新(获取)最新的数据信息。jsp可以为您提供一

JSP生命周期

14

jsp生命周期理解jsp底层功能的关键就是去理解它们所遵守的生命周期。jsp生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于jsp生命周期还包括将jsp文件编译成servlet。以下是jsp生命周期中所走过的几个阶

JSPinclude指令

17

include指令用于在编译阶段包括一个文件。这个指令告诉容器在编译阶段将其他外部文件的内容合并到当前jsp文件中。可在jsp页面的任何位置使用include指令进行编码。本指令的一般用法形式如下:<%@includefile="re

JSP隐式对象

9

在本章中,我们将讨论和学习jsp中的隐式对象。这些对象是jsp容器为每个页面中的开发人员提供的java对象,开发人员可以直接调用它们而不用显式地声明它们再调用。jsp隐式对象也称为预定义变量。下表列出了jsp支持的九个隐式对象-编号对象描述

JSP发送邮件

11

虽然使用JSP实现邮件发送功能很简单,但是需要有JavaMailAPI,并且需要安装JavaBeanActivationFramework。您可以从Java网站下载最新版本的JavaMail,打开网页右侧有个Downloads链接,点击它下

JSP表单处理

15

在本章中,我们将讨论jsp中的表单处理。当需要从浏览器将一些传递到web服务器的信息处理并最终传递到后端程序时,可能会遇到一些情况。浏览器使用两种方法将此信息传递到web服务器。这些方法是分别是:get方法和post方法。表格数据处理方法现

JSPHttp状态码

13

在本章中,我们将在jsp中讨论http状态码。http请求和http响应消息的格式相似,并具有以下结构-初始状态行+crlf(回车+换行+新行)零个或多个标头行+crlf空白行,即crlf一个可选的消息正文,如文件,查询数据或查询输出。例如

JSP过滤器

16

JSP和Servlet中的过滤器都是Java类。过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个过滤器附加到一个Servlet或一组Servlet。过滤器也可以附加到JavaServerPages(JS

JSPCookie处理

24

Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在Servlet技术基础上,JSP显然能够提供对HTTPcookie的支持。通常有三个步骤来识别回头客:服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。浏

JSP语法

18

本小节将会简单地介绍一下JSP开发中的基础语法。脚本程序脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。脚本程序的语法格式:<%代码片段%>或者,您也可以编写与其等价的XML语句,就像下面