您当前的位置:首页 > 计算机 > 编程开发 > JSP

JSP教程(第二版)

时间:02-10来源:作者:点击数:

JSP图标JSP 是 Java Server Pages 的缩写,是一种动态网页开发技术。动态网页是指跟静态网页相对的一种网页编程技术。静态网页,随着 HTML 代码的生成,页面的内容和显示基本上不会发生变化,除非修改页面代码。动态网页显示的内容可以随着时间、环境或者数据库操作的结果而发生改变。

JSP 本质是一个 Java 类(Servlet),我们可以在 JSP 页面中嵌入 Java 代码,即:JSP = HTML + Java。

请求 JSP 时,服务器内部会经历一次动态资源(JSP)到静态资源(HTML)的转化。服务器会自动把 JSP 中的 HTML 片段和数据拼接成静态资源响应给浏览器。也就是说,JSP 运行在服务器端,但最终发给客户端的是已经转换好的 HTML 静态页面。

为什么要学习JSP?

JSP 的功能与 CGI 相似,但相对于 CGI 来说,JSP 具有很多优势。

  • JSP 性能更加优越。因为 JSP 可以直接在 HTML 页面中嵌入动态元素,而不需要单独的引入 CGI 文件。
  • JSP 会在服务器调用之前进行编译,而不是像 CGI/Perl 必须先加载解释器和目标脚本。
  • JSP 基于 Java Servlet API,因此,JSP 可以使用各种强大的企业级 Java API,包括 JDBC、JNDI、EJB 和 JAXP 等。
  • JSP 页面可以和处理业务逻辑的 Servlet 一起使用。

JSP 是 Java EE 不可或缺的一部分,是一个完整的企业级应用平台。这意味着 JSP 可以用最简单的方式来实现最复杂的应用。

读者

本 JSP 教程适合初学者阅读,可以帮助读者了解 JSP 的基本功能以及如何开发动态网页。学习完本教程后,您将具有 JSP 方面的中等靠上的专业知识。

阅读条件

在学习本教程之前,您应当至少具备 HTML、CSS Java 和 Servlet 基础,如果您还不了解它们,请转到:HTML教程CSS教程Java教程Servlet教程

教程目录:
1.JSP到底是什么
2.JSP生命周期(图解)
3.第一个JSP程序
4.Eclipse创建JSP项目(图解)
5.JSP脚本
6.JSP声明语句
7.JSP表达式
8.JSP注释(4种)
9.JSP指令
10.JSP page指令
11.JSP include指令
12.JSP taglib指令
13.JSP动作
14.JSP include动作
15.JSP forward动作
16.JSP param动作
17.JSP useBean动作
18.JSP setProperty和getProperty动作
19.JSP九大内置对象一览表
20.JSP request对象
21.JSP response对象
22.JSP out对象
23.JSP session对象
24.JSP application对象
25.JSP config对象
26.JSP pageContext对象
27.JSP page对象
28.JSP Cookie的使用
29.EL表达式完全攻略
30.JSP JavaBean的使用
31.JSP自定义标签
32.JSP文件上传(Commons-FileUpload)
33.JSP JDBC访问数据库
推荐内容
相关内容
栏目更新
栏目热门