使用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学习资料大全,包括《jsp200问》、《jsp全攻略》、《jsp通用模块》、《JSP技术手册》、《JSP由浅入深》和《图解JSP环境安装配置》
分享JSP学习经验总结
《servlet和jsp学习指南》是系统学习servlet和jsp的必读之作。由全球知名的java技术专家(《how tomcat works》作者)亲自执笔,不仅全面解读servlet 和jsp 的最新技术,重点阐述java web开发的重要编程概念和设计...
jsp学习网站:包括了几十个学习jsp的经典网站,希望对大家有帮助!
JSP学习文档.docxJSP学习文档.docxJSP学习文档.docxJSP学习文档.docxJSP学习文档.docx
servlet和jsp学习指南
Jsp学习是Android客户端目前最全面的免费离线Jsp学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、会话管理...
JSP学习步骤及时间安排经验谈,快速学习的方法
JSP学习教程让你轻轻松松学习WEB编程,让你更快的掌握WEB编程!
Servlet和JSP学习指南.pdf Servlet和JSP学习指南.pdf Servlet和JSP学习指南.pdf
JSP学习电子PPT,非常细
学习JSP的相关读书笔记,可作为平时学习JSP的参考资料或者作为课设的总结
servlet与JSP学习指南的源代码 完整版,供各位学习使用
Jsp学习是Android客户端目前最全面的免费离线Jsp学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、会话管理...
JSP学习的很好的入门总结 语法总结 用法总结
Servlet和JSP学习指南 英文版
JSP源码 jsp学习jsp学习jsp学习jsp学习jsp学习jsp学习
《Servlet和JSP学习指南》源码
Servlet和Jsp学习指南源代码.rar
有效的帮助大家在JSP的学习中,打好坚实的基础!