使用SERVLET来生成动态网页有很多的局限性
JSP是一种简单的文本文件,它是由HTML和XML的内容连同JSP元素一起组成的,当客户请求WEB服务的一个JSP页面,而该页面以前并未运行过时,首先将该页面传递给一个JSP引擎,该JSP引擎将页面编译成一个SERVLET并返回给客户
编译成SERVLET后,该SERVLET驻留在服务器的内存中,当对该页面的请求到达后,服务器首先检查该JSP文件时候有变化,如果没有变化,则将使用驻留在内存中的SERVERLET生成对客户的响应
JSP的多个优点加快了动态网页的开发
1. 将内容的生成和显示进行分离
2. 在JSP中可以使用组件(JavaBean)
3. 采用标识简化页面开发(jstl,struts tags)
4. JSP的内置脚本语言是基于JAVA编程语言的,而且所有的JSP页面都被编译成为JAVA SERVLET,JSP页面具有JAVA语言的所有好处,包括健壮的存储管理和安全性.
JSP中一共定义了三种元素
1. 指令元素 include(page,include,taglib)
2. 脚本元素
3. 动作元素
1, 指令元素
a. page 指令
<%@ page contentType="text/html;charset=GBK" %>
其它如 language="java"
extends="package.class" import session buffer autoflush isthredSafe info errorpage isErrorpage
b. include指令
include txt html or jsp file
c. Taglib
将在JSP中使用的某些标记
2. 脚本元素
也就是JSP脚本
JSP内置对象
a, application
b. config
c. exception
d. out
e. page
f. pagecontext
g. request
h. response
i. session
3. 动作元素
<jsp:forward>
<jsp:include>
<jsp:plugin>
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>
分享到:
相关推荐
本篇内容将深入解析JSP学习中的关键知识点,帮助你从基础到进阶全面掌握JSP。 **1. JSP基础** JSP是由Sun Microsystems公司提出的,它是在Web服务器上运行的Java技术。JSP文件本质上是HTML文件,但可以嵌入Java代码...
本资料包“JSP学习笔记”提供了丰富的学习资源,适用于初学者和有一定经验的开发者,用以提升对JSP的理解和应用能力。 ### 1. JSP基本概念 - **页面组成**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态内容...
本"JAVA_JSP学习系列"着重于为初学者提供深入浅出的学习资源,通过实例教学,帮助读者快速掌握JSP的核心概念和实践技巧。 首先,JSP是Java平台上的一个标准,用于开发服务器端应用程序,特别是Web应用。它允许...
在这个“jsp学习网站”的压缩包中,包含了多个学习资源,旨在帮助开发者提升JSP技能。以下是一些关键知识点的详细说明: 1. **JSP基本概念**: - JSP页面由静态内容(HTML或XML)和动态元素(Java代码)组成。 - ...
【JSP学习基础课件】是一套专门为初学者设计的教育资源,旨在帮助新手快速掌握Java Server Pages(JSP)的基本概念和技术。JSP作为一种动态网页开发技术,它结合了Java编程语言的强大功能与HTML的易用性,为构建交互...
《Servlet和JSP学习指南》是系统学习Servlet和JSP的必读之作。由全球知名的Java技术专家(《HowTomcat Works》作者)亲自执笔,不仅全面解读Servlet和JSP的最新技术,重点阐述JavaWeb开发的重要编程概念和设计模型,...
《jsp学习笔记总结(收集)》 在IT领域,Java Server Pages(JSP)是一种用于构建动态网页的技术,它将HTML、CSS、JavaScript等客户端代码与Java代码结合在一起,使得开发者能够轻松地创建数据驱动的Web应用程序。...
《servlet和jsp学习指南》是系统学习servlet和jsp的必读之作。由全球知名的java技术专家(《how tomcat works》作者)亲自执笔,不仅全面解读servlet 和jsp 的最新技术,重点阐述java web开发的重要编程概念和设计...
《Servlet和JSP学习指南》源码是一份深入学习Java Web开发的重要资源,它涵盖了Servlet和JSP技术的核心概念、实现方法以及实际应用。Servlet是Java服务器端编程的基础,而JSP则是用于创建动态网页的Java技术。这两个...
《servlet和jsp学习指南》是系统学习servlet和jsp的必读之作。由全球知名的java技术专家(《how tomcat works》作者)亲自执笔,不仅全面解读servlet 和jsp 的最新技术,重点阐述java web开发的重要编程概念和设计...
这份"【免费】servlet和jsp学习指南-高清版"压缩包提供了详细的教程资源,旨在帮助初学者和进阶者深入理解这两门技术。 Servlet是Java编程语言的一个接口,由Java Servlet API定义,它允许开发者创建能够处理HTTP...
在提供的资料“jsp学习资料”中,包含了一个名为“jsp.ppt”的文件,这可能是一个PowerPoint演示文稿,详细讲解了JSP的基础知识和关键概念。以下是一些可能涵盖的重要知识点: 1. **JSP基本语法**:JSP页面由HTML、...
Jsp学习是Android客户端目前最全面的免费离线Jsp学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、会话管理...
JSP学习步骤及时间安排经验谈,快速学习的方法
**JSP学习电子教案JSP** 本资源是一个针对JavaServer Pages (JSP)技术的电子教案,由CSDN推荐并被用户评价为价值颇高的学习资料。它旨在帮助初学者和进阶者更好地理解和掌握JSP编程,使得学习过程更为轻松。在本文...
JSP学习教程让你轻轻松松学习WEB编程,让你更快的掌握WEB编程!