第 2章 初探 JSP
JSP 动态网页新技术 1
JSP 运行环境要求
JDK,Java应用程序开发包,包含编译运行 Java程序所需的工具包和开发 Java
应用程序所需的类函数库。
Tomcat服务器软件,解释 JSP网页,并且回传解释过后的 JSP网页至用户计算机的浏览器 。
第 2章 初探 JSP
JSP 动态网页新技术 2
建立 与测试开发环境
server.xml 编辑设定第 2章 初探 JSP
JSP 动态网页新技术 3
建立 与测试开发环境
http://localhost:8080/TestJSP
网址,
文件位置,
C:\TestJSP
第 2章 初探 JSP
JSP 动态网页新技术 4
JSP的 运行向 服 务 器 提 出 网 页 內 容 请 求
x x x,j s p
S e r v l e t 回 应 浏 览 器 请 求
S e r v l e t
网 站 服 务 器网 络
x x x,j s p
浏 览 器
S e r v l e t 运 行 文 件编 译 S e r v l e t
第 2章 初探 JSP
JSP 动态网页新技术 5
JSP 程序结构
< % @ p a g e c o n t e n t T y p e = " t e x t / h t m l " % >
< % @ p a g e p a g e E n c o d i n g = " G B 2 3 1 2 " % >
< h t m l >
< h e a d > < t i t l e > r e q u e s t 型 态 的 生 命 周 期 < / t i t l e > < / h e a d >
< b o d y >
< f o n t c o l o r = " r e d " > r e q u e s t,j s p < / f o n t > < b r > < b r >
您 是 r e q u e s t,j s p 网 页 的 第 < f o n t c o l o r = b l u e >
< j s p,g e t P r o p e r t y n a m e = " c o u n t r " p r o p e r t y = " c o u n t e r "
p a r a m = " t h e C o u n t " / >
< / f o n t > 位 浏 览 者 < b r >
< %
o u t,p r i n t l n ( " 这 是 r e q u e s t,j s p 网 页 的 计 数 器 ! ! " ) ;
% >
< / b o d y >
< / h t m l >
}
J S P 指 令
J S P 标 签
J a v a S c r i p t
第 2章 初探 JSP
JSP 动态网页新技术 6
JSP 的 特点
内嵌在 HTML中,以较为简单直接的方式将程序代码内嵌在
HTML中,降低了程序设计的难度。
丰富的内建对象,JSP的规格中包含相关的对象、卷标与指令,提供了设计主从式网络程序的功能,简化了编写 servlet程序的过程。
整合 Java平台,JSP程序中可运用 Java所提供的各类包,以这些包为基础,扩充了 JSP程序的本身的处理范围与能力。
第 2章 初探 JSP
JSP 动态网页新技术 7
JSP版本 与 2.0特点
Expression Language(EL),EL最早出现于 JSTL的规格之中,新版本的 JSP将其纳入成为正式的规格,让 JSP网页的开发过程更为方便,同时减化网页程序代码的构建语法 。
自定义标签,由于 JSP被广泛的使用,因此除了 JSP本身,其它的软件开发组织也制定了功能相当丰富的各式标签,可直接使用在 JSP网页当中,但是当用户需要某些特定的功能,而这些功能不存在于现有的标签当中,便需要通过自定义标签提供可用的功能。
XML,改良 JSP网页对于 XML的支持,由于 Java本身对于 XML提供了相当广泛的支持,同时 JSTL也包含了一组 XML专用标签 。
第 2章 初探 JSP
JSP 动态网页新技术 8
学习 JSP
H T M L
< h t m l >
< b o d y >,,,< / b o d y >
< / h t m l >
J a v a 技 术
J S P 网 页
J S P 技 术
E L,J S T L,X M L
…
J a v a 平 台
J a v a
对 象
J a v a
对 象
J a v a
对 象
J a v a
对 象
J a v a B e a n J a v a B e a n
JSP 动态网页新技术 1
JSP 运行环境要求
JDK,Java应用程序开发包,包含编译运行 Java程序所需的工具包和开发 Java
应用程序所需的类函数库。
Tomcat服务器软件,解释 JSP网页,并且回传解释过后的 JSP网页至用户计算机的浏览器 。
第 2章 初探 JSP
JSP 动态网页新技术 2
建立 与测试开发环境
server.xml 编辑设定第 2章 初探 JSP
JSP 动态网页新技术 3
建立 与测试开发环境
http://localhost:8080/TestJSP
网址,
文件位置,
C:\TestJSP
第 2章 初探 JSP
JSP 动态网页新技术 4
JSP的 运行向 服 务 器 提 出 网 页 內 容 请 求
x x x,j s p
S e r v l e t 回 应 浏 览 器 请 求
S e r v l e t
网 站 服 务 器网 络
x x x,j s p
浏 览 器
S e r v l e t 运 行 文 件编 译 S e r v l e t
第 2章 初探 JSP
JSP 动态网页新技术 5
JSP 程序结构
< % @ p a g e c o n t e n t T y p e = " t e x t / h t m l " % >
< % @ p a g e p a g e E n c o d i n g = " G B 2 3 1 2 " % >
< h t m l >
< h e a d > < t i t l e > r e q u e s t 型 态 的 生 命 周 期 < / t i t l e > < / h e a d >
< b o d y >
< f o n t c o l o r = " r e d " > r e q u e s t,j s p < / f o n t > < b r > < b r >
您 是 r e q u e s t,j s p 网 页 的 第 < f o n t c o l o r = b l u e >
< j s p,g e t P r o p e r t y n a m e = " c o u n t r " p r o p e r t y = " c o u n t e r "
p a r a m = " t h e C o u n t " / >
< / f o n t > 位 浏 览 者 < b r >
< %
o u t,p r i n t l n ( " 这 是 r e q u e s t,j s p 网 页 的 计 数 器 ! ! " ) ;
% >
< / b o d y >
< / h t m l >
}
J S P 指 令
J S P 标 签
J a v a S c r i p t
第 2章 初探 JSP
JSP 动态网页新技术 6
JSP 的 特点
内嵌在 HTML中,以较为简单直接的方式将程序代码内嵌在
HTML中,降低了程序设计的难度。
丰富的内建对象,JSP的规格中包含相关的对象、卷标与指令,提供了设计主从式网络程序的功能,简化了编写 servlet程序的过程。
整合 Java平台,JSP程序中可运用 Java所提供的各类包,以这些包为基础,扩充了 JSP程序的本身的处理范围与能力。
第 2章 初探 JSP
JSP 动态网页新技术 7
JSP版本 与 2.0特点
Expression Language(EL),EL最早出现于 JSTL的规格之中,新版本的 JSP将其纳入成为正式的规格,让 JSP网页的开发过程更为方便,同时减化网页程序代码的构建语法 。
自定义标签,由于 JSP被广泛的使用,因此除了 JSP本身,其它的软件开发组织也制定了功能相当丰富的各式标签,可直接使用在 JSP网页当中,但是当用户需要某些特定的功能,而这些功能不存在于现有的标签当中,便需要通过自定义标签提供可用的功能。
XML,改良 JSP网页对于 XML的支持,由于 Java本身对于 XML提供了相当广泛的支持,同时 JSTL也包含了一组 XML专用标签 。
第 2章 初探 JSP
JSP 动态网页新技术 8
学习 JSP
H T M L
< h t m l >
< b o d y >,,,< / b o d y >
< / h t m l >
J a v a 技 术
J S P 网 页
J S P 技 术
E L,J S T L,X M L
…
J a v a 平 台
J a v a
对 象
J a v a
对 象
J a v a
对 象
J a v a
对 象
J a v a B e a n J a v a B e a n