摘要:
JSP 国际化 在开始前,需要解释几个重要的概念: 国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。 本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。 区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来 阅读全文
posted @ 2018-08-18 22:39
Borter
阅读(844)
评论(0)
推荐(0)
摘要:
JSP 连接数据库 本章节假设您已经对JDBC有一定的了解。在开始学习JSP数据库访问前,请确保JDBC环境已经正确配置。 首先,让我们按照下面的步骤来创建一个简单的表并插入几条简单的记录: 创建表 在数据库中创建一个Employees表,步骤如下: 步骤1: 打开CMD,然后进入数据库安装目录: 阅读全文
posted @ 2018-08-18 22:36
Borter
阅读(787)
评论(0)
推荐(0)
摘要:
JSP可以通过HTML的form表单上传文件到服务器。 文件类型可以是文本文件、二进制文件、图像文件等其他任何文档。 创建文件上传表单 接下来我们使用HTML标签来创建文件上传表单,以下为要注意的点: form表单 method 属性必须设置为 POST 方法 ,不能使用 GET 方法。 form表 阅读全文
posted @ 2018-08-18 22:35
Borter
阅读(940)
评论(0)
推荐(0)
摘要:
JSP 过滤器 Servlet和JSP中的过滤器都是Java类,它们存在的目的如下: 在请求访问后端资源时拦截它 管理从服务器返回给客户端的响应 下面列出了多种常用的过滤器类型: 认证过滤器 数据压缩过滤器 加密过滤器 触发资源访问事件的过滤器 图像转换过滤器 登录和验证过滤器 MIME类型链过滤器 阅读全文
posted @ 2018-08-18 22:34
Borter
阅读(406)
评论(0)
推荐(1)
摘要:
JSP 表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。 GET 方法 GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: GET方法是浏览器默认传递参数的方法,一些敏感信息,如密 阅读全文
posted @ 2018-08-18 22:31
Borter
阅读(3371)
评论(0)
推荐(1)
摘要:
JSP HTTP 状态码 HTTP请求与HTTP响应的格式相近,都有着如下结构: 以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据,查询输出 举例来说,一个服务器响应头看起来就像下面这样: 状态行包含HTTP版本,一个状态码,和状 阅读全文
posted @ 2018-08-18 22:30
Borter
阅读(279)
评论(0)
推荐(0)
摘要:
JSP 服务器响应 Response响应对象主要将JSP容器处理后的结果传回到客户端。可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。 一个典型的响应看起来就像下面这样: 状态行包含HTTP版本信息,比如HTTP/1.1,一个状态码,比如200 阅读全文
posted @ 2018-08-18 22:29
Borter
阅读(251)
评论(0)
推荐(0)
摘要:
JSP 客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: HttpServletReques 阅读全文
posted @ 2018-08-18 22:28
Borter
阅读(236)
评论(0)
推荐(0)
摘要:
JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 JSP所支持的九大隐式对象: request对象 request对象是javax.servlet.http.HttpServletRequest 类的实 阅读全文
posted @ 2018-08-18 22:27
Borter
阅读(285)
评论(0)
推荐(0)
摘要:
JSP 动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有一种语法,它符合XML标准: 动作元素基本上都是预 阅读全文
posted @ 2018-08-18 22:25
Borter
阅读(356)
评论(0)
推荐(0)
摘要:
JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 Page指 阅读全文
posted @ 2018-08-18 22:19
Borter
阅读(2351)
评论(0)
推荐(0)
摘要:
JSP 语法 JSP开发中的基础语法。 脚本程序 脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。 脚本程序的语法格式: 或者,您也可以编写与其等价的XML语句,就像下面这样: 任何文本、HTML标签、JSP元素必须写在脚本程序的外面。 下面给出一个示例,同时 阅读全文
posted @ 2018-08-18 22:18
Borter
阅读(189)
评论(0)
推荐(0)
摘要:
JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servle 阅读全文
posted @ 2018-08-18 22:16
Borter
阅读(188)
评论(0)
推荐(0)
摘要:
JSP 开发环境搭建 JSP 开发环境搭建 JSP 开发环境搭建 JSP开发环境是您用来开发、测试和运行JSP程序的地方。 本节将会带您搭建JSP开发环境,具体包括以下几个步骤。 配置Java开发工具(JDK) 这一步涉及Java SDK的下载和PATH环境变量的配置。 您可以从Oracle公司的J 阅读全文
posted @ 2018-08-18 22:14
Borter
阅读(189)
评论(0)
推荐(0)
摘要:
是一种跨平台的动态网页技术标准,由Sun Microsystems公司倡导、多家公司参与建立。 它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 阅读全文
posted @ 2018-08-18 22:11
Borter
阅读(260)
评论(0)
推荐(0)
摘要:
在开始前,需要解释几个重要的概念: 国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。 本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。 区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来。比如"en_U 阅读全文
posted @ 2018-08-18 22:09
Borter
阅读(120)
评论(0)
推荐(0)
摘要:
当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常: 检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找到这个文件,则一个异常被抛出。这些异常不能再编译期被简单地 阅读全文
posted @ 2018-08-18 22:07
Borter
阅读(143)
评论(0)
推荐(0)
摘要:
要测试/调试一个JSP或servlet程序总是那么的难。JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错误,并且很难重现出错的环境。 接下来将会给出一些小技巧和小建议,来帮助您调试程序。 使用System.out.println() System.out.pr 阅读全文
posted @ 2018-08-18 22:07
Borter
阅读(150)
评论(0)
推荐(0)
摘要:
自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2. 阅读全文
posted @ 2018-08-18 22:06
Borter
阅读(144)
评论(0)
推荐(0)
摘要:
JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征: 提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写属性。 可能有一系列的"g 阅读全文
posted @ 2018-08-18 22:05
Borter
阅读(147)
评论(0)
推荐(0)
摘要:
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核 阅读全文
posted @ 2018-08-18 22:04
Borter
阅读(115)
评论(0)
推荐(0)
摘要:
虽然使用JSP实现邮件发送功能很简单,但是需要有JavaMail API,并且需要安装JavaBean Activation Framework。 您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads 链接,点击它下载。 您可以从 Java 网站下载最新版本 阅读全文
posted @ 2018-08-18 22:03
Borter
阅读(139)
评论(0)
推荐(0)
摘要:
有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上。 要实现一个计数器,您可以利用应用程序隐式对象和相关方法getAttribute()和setAttribute()来实现。 这个对象表示JSP页面的整个生命周期中。 阅读全文
posted @ 2018-08-18 22:02
Borter
阅读(149)
评论(0)
推荐(0)
摘要:
HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。 有三种方法来维持客户端与服务器的会话: Cookies 网络服务器可以指定一个唯一的session ID作为cookie来代表每个客户端,用来识别这个客户端接下来的请求。 阅读全文
posted @ 2018-08-18 22:00
Borter
阅读(122)
评论(0)
推荐(0)
摘要:
JSP Cookie 处理 Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTP cookie的支持。 通常有三个步骤来识别回头客: 服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。 浏览器在本地机中存储这些信 阅读全文
posted @ 2018-08-18 21:58
Borter
阅读(127)
评论(0)
推荐(0)
摘要:
我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。 GET 方法 GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: GET方法是浏览器默认传递参数的方法,一些敏感信息,如密码等建议不使用GE 阅读全文
posted @ 2018-08-18 21:30
Borter
阅读(183)
评论(0)
推荐(0)
摘要:
JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 JSP所支持的九大隐式对象: request对象 request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求 阅读全文
posted @ 2018-08-18 21:28
Borter
阅读(130)
评论(0)
推荐(0)
摘要:
JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 Page指 阅读全文
posted @ 2018-08-18 21:25
Borter
阅读(122)
评论(0)
推荐(0)
摘要:
JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servle 阅读全文
posted @ 2018-08-18 21:21
Borter
阅读(143)
评论(0)
推荐(0)
摘要:
网络服务器需要一个 JSP 引擎,也就是一个容器来处理 JSP 页面。容器负责截获对 JSP 页面的请求。本教程使用内嵌 JSP 容器的 Apache 来支持 JSP 开发。 JSP 容器与 Web 服务器协同合作,为JSP的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于 JSP 网页 阅读全文
posted @ 2018-08-18 21:19
Borter
阅读(179)
评论(0)
推荐(0)
摘要:
JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势: 性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。 服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。 JSP 基于Java Servle 阅读全文
posted @ 2018-08-18 21:12
Borter
阅读(1175)
评论(0)
推荐(0)
摘要:
以下列出了使用JSP带来的其他好处: 与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。 与纯 Servlet 相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。 阅读全文
posted @ 2018-08-18 21:12
Borter
阅读(2902)
评论(0)
推荐(0)
摘要:
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元 阅读全文
posted @ 2018-08-18 21:11
Borter
阅读(2531)
评论(0)
推荐(0)
摘要:
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端 阅读全文
posted @ 2018-08-18 21:10
Borter
阅读(759)
评论(0)
推荐(0)
浙公网安备 33010602011771号