-
jsp 学习笔记-14-response 响应
JSP 过滤器
JSP 和 Servlet 中的过滤器都是 Java 类。
过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。
可以将一个或多个过滤器附加到一个 Servlet 或一组 Servlet。
过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。
作用
过滤器是可用于 Servlet 编程的 Java 类,可以实...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-13-response 响应
JSP 服务器响应
Response响应对象主要将JSP容器处理后的结果传回到客户端。
可以通过response变量设置HTTP的状态和向客户端发送数据,如Cookie、HTTP文件头信息等。
一个典型的响应看起来就像下面这样:
HTTP/1.1 200 OK
Content-Type: text/html
Header2: ...
...
HeaderN: ...
(空行)
&...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-12-request 请求
JSP 客户端请求
当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。
您可以查阅HTTP协议来获得更多的信息。
下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息:
信息
描述
Accept
...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-11-隐式对象
JSP 隐式对象
JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。
JSP隐式对象也被称为预定义变量。
隐式对象
JSP所支持的九大隐式对象:
对象
描述
request
HttpServletRequest 接口的实例
...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-10-JSP 动作
JSP 动作元素
与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。
JSP动作元素是用XML语法写成的。
利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。
动作元素只有一种语法,它符合XML标准:
<jsp:action_name attribute="value" />
标注动作元...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-09-JSP 指令
JSP 指令
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。
语法格式如下:
<%@ directive attribute="value" %>
指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。
JSP 中的三种指令标签:
指令
描述
<...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-08-JSP 语法
脚本程序
脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。
脚本程序的语法格式:
<% 代码片段 %>
或者,您也可以编写与其等价的XML语句,就像下面这样:
<jsp:scriptlet>
代码片段
</jsp:scriptlet>
任何文本、HTML标签、JSP元素必须写在脚本程序的外面。
...
2020-08-09 02:37:20 |
web
-
jsp 学习笔记-07-JSP 生命周期
JSP 生命周期
理解JSP底层功能的关键就是去理解它们所遵守的生命周期。
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。
阶段
以下是JSP生命周期中所走过的几个阶段:
编译阶段:
servlet容器编译servlet源文件,生成servlet类
初始化阶段:
加载与JS...
2020-08-09 02:37:20 |
web